public IActionResult Detail(int id) { var personal = _personal.GetById(id); var prebookedAppointments = _appointments.GetCurrentPreBooked(id) .Select(a => new PersonalPrebookedModel { AppointmentPlaced = _appointments.GetCurrentPreBookedSchedule(a.Id).ToString("d"), CustomerName = _appointments.GetCurrentPreBookedCustomerName(a.Id) }); var model = new PersonalDetailModel { PersonalId = id, GetStylistName = personal.ShopName, Status = personal.Status.Name, ImageUrl = personal.ImageUrl, BarberOrHairstylist = _personal.GetBarberOrHairstylist(id), CurrentLocation = _personal.GetCurrentLocation(id).Name, Type = _personal.GetType(id), AppointmentHistory = _appointments.GetAppointmentHistory(id), LatestAppointment = _appointments.GetAppointment(id), CustomerName = _appointments.GetCurrentAppointmentCustomer(id), PrebookedAppointment = prebookedAppointments }; return(View(model)); }
public IActionResult UpdatePersonalDetail([FromForm] PersonalDetailModel model) { PersonalDetailDTO dto = Mapping.Mapper.Map <PersonalDetailModel, PersonalDetailDTO>(model); _curriculumService.AddOrUpdateSectionBlock <PersonalDetailDTO>(dto, model.FormMode, SectionNames.PersonalDetail); return(Ok(new { message = "Detalles personales actualizados." })); }