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");
        }
示例#2
0
 // 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"));
     }
 }