public void Update(OvertimeRequestVM overtimerequestVM) { this.OvertimeDate = overtimerequestVM.OvertimeDate; this.UploadFile = overtimerequestVM.UploadFile; this.DateApproveRM = overtimerequestVM.DateApproveRM; this.DateApproveFin = overtimerequestVM.DateApproveFin; this.UpdateDate = DateTimeOffset.Now.LocalDateTime; }
// PUT: api/OvertimeRequests/5 /*public HttpResponseMessage UpdateOvertimeRequest(int id, OvertimeRequestVM overtimeRequestVM) * { * var message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Bad Request"); * if (string.IsNullOrWhiteSpace(id.ToString())) * { * message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Invalid Id"); * } * else * { * var get = _iOvertimeRequestService.Update(id, overtimeRequestVM); * if (get) * { * message = Request.CreateResponse(HttpStatusCode.OK, get); * return message; * } * } * return message; * }*/ // POST: api/OvertimeRequests public HttpResponseMessage InsertOvertimeRequest(OvertimeRequestVM overtimeRequestVM) { var message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Wrong Parameter"); var result = _iOvertimeRequestService.Insert(overtimeRequestVM); if (result) { message = Request.CreateResponse(HttpStatusCode.OK, "Successfully Added"); } return(message); }
public bool Insert(OvertimeRequestVM overtimerequestVM) { if (string.IsNullOrWhiteSpace(overtimerequestVM.OvertimeDate.ToString()) || string.IsNullOrWhiteSpace(overtimerequestVM.OvertimeDate.ToString()) || string.IsNullOrWhiteSpace(overtimerequestVM.UploadFile.ToString()) || string.IsNullOrWhiteSpace(overtimerequestVM.DateApproveRM.ToString()) || string.IsNullOrWhiteSpace(overtimerequestVM.DateApproveFin.ToString()) || string.IsNullOrWhiteSpace(overtimerequestVM.ApproveId.ToString()) || string.IsNullOrWhiteSpace(overtimerequestVM.SiteId.ToString())) { return(status); } else { var result = _overtimeRequestRepository.Insert(overtimerequestVM); return(result); } }
public bool Insert(OvertimeRequestVM overtimerequestVM) { var push = new OvertimeRequest(overtimerequestVM); var getApprove = applicationContext.Approves.SingleOrDefault(x => x.IsDelete == false && x.Id == overtimerequestVM.ApproveId); push.Approve = getApprove; var getSite = applicationContext.Sites.SingleOrDefault(x => x.IsDelete == false && x.Id == overtimerequestVM.SiteId); push.Site = getSite; applicationContext.OvertimeRequests.Add(push); var result = applicationContext.SaveChanges(); return(result > 0); }