private void btn_Save_Click(object sender, RoutedEventArgs e) { var result = false; var LeaveRequestParam = new LeaveRequestVM(Convert.ToInt32(cmb_LeaveType.SelectedValue), Convert.ToDateTime(date_LeaveStarts.Text), Convert.ToDateTime(date_LeaveEnds.Text), DateTimeOffset.Now, txt_Reason.Text, _userId, "lampiran", 5); result = iLeaveRequestService.Insert(LeaveRequestParam); MessageBox.Show(result ? "Insert Successfully" : "Insert Failed"); }
// POST: api/LeaveRequests public HttpResponseMessage InsertLeaveRequest(LeaveRequestVM leaveRequestVM) { try { var message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "404 : Data Not Found"); var result = iLeaveRequestService.Insert(leaveRequestVM); if (result) { message = Request.CreateResponse(HttpStatusCode.OK, leaveRequestVM); } return(message); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "500 : Internal Server Error")); } }