|
|
@ -248,10 +248,6 @@ Le client final: {clientFinal}
|
|
|
|
x => x.PerformerId == model.PerformerId
|
|
|
|
x => x.PerformerId == model.PerformerId
|
|
|
|
);
|
|
|
|
);
|
|
|
|
model.PerformerProfile = pro;
|
|
|
|
model.PerformerProfile = pro;
|
|
|
|
// FIXME Why!!
|
|
|
|
|
|
|
|
// ModelState.ClearValidationState("PerformerProfile.Avatar");
|
|
|
|
|
|
|
|
// ModelState.ClearValidationState("Client.Avatar");
|
|
|
|
|
|
|
|
// ModelState.ClearValidationState("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!model.Consent)
|
|
|
|
if (!model.Consent)
|
|
|
|
ModelState.AddModelError("Consent", "Vous devez accepter les conditions générales de vente de ce service");
|
|
|
|
ModelState.AddModelError("Consent", "Vous devez accepter les conditions générales de vente de ce service");
|
|
|
@ -278,10 +274,10 @@ Le client final: {clientFinal}
|
|
|
|
else _context.Attach<HairPrestation>(model.Prestation);
|
|
|
|
else _context.Attach<HairPrestation>(model.Prestation);
|
|
|
|
|
|
|
|
|
|
|
|
_context.HairCutQueries.Add(model);
|
|
|
|
_context.HairCutQueries.Add(model);
|
|
|
|
await _context.SaveChangesAsync(uid);
|
|
|
|
|
|
|
|
var brusherProfile = await _context.BrusherProfile.SingleAsync(p=>p.UserId == pro.PerformerId);
|
|
|
|
var brusherProfile = await _context.BrusherProfile.SingleAsync(p=>p.UserId == pro.PerformerId);
|
|
|
|
model.Client = await _context.Users.SingleAsync(u=>u.Id == model.ClientId);
|
|
|
|
model.Client = await _context.Users.SingleAsync(u=>u.Id == model.ClientId);
|
|
|
|
model.SelectedProfile = brusherProfile;
|
|
|
|
model.SelectedProfile = brusherProfile;
|
|
|
|
|
|
|
|
await _context.SaveChangesAsync(uid);
|
|
|
|
var yaev = model.CreateNewHairCutQueryEvent(_localizer);
|
|
|
|
var yaev = model.CreateNewHairCutQueryEvent(_localizer);
|
|
|
|
MessageWithPayloadResponse grep = null;
|
|
|
|
MessageWithPayloadResponse grep = null;
|
|
|
|
|
|
|
|
|
|
|
|