public async Task <ServiceResponse <bool> > DeleteStaffAsync(InspectionScheduleDetailItems inspectionScheduleDetailItem) { DateTime startTime = DateTime.Now; try { var inspectionScheduleFacade = this.Container.GetInstance <InspectionScheduleFacade>(); var result = inspectionScheduleFacade.DeleteStaffAsync(inspectionScheduleDetailItem.InspectionScheduleDetailId); base.LogMessage("DeleteStaffAsync", DateTime.Now - startTime); return(new ServiceResponse <bool> { Item = await result }); } catch (Exception ex) { return(new ServiceResponse <bool> { HasError = true, Message = ex.Message }); } }
public async Task <ServiceResponse> SaveMentorFeedback(InspectionScheduleDetailItems model) { DateTime startTime = DateTime.Now; try { var facade = this.Container.GetInstance <InspectionScheduleFacade>(); base.LogMessage("SaveMentorFeedback", DateTime.Now - startTime); await facade.SaveMentorFeedbackAsync(model.InspectionScheduleDetailId, model.MentorFeedback, base.Email); return(new ServiceResponse()); } catch (Exception ex) { return(new ServiceResponse { HasError = true, Message = ex.Message }); } }