示例#1
0
 public async Task <IHttpActionResult> SetLeave(LeaveModel model)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(BadRequest(ModelState));
         }
         user_leaveAPP    app = new user_leaveAPP();
         user_leaveEntity ent = new user_leaveEntity
         {
             id            = System.Guid.NewGuid().ToString(),
             day           = model.Day,
             day_type      = model.DayType,
             desc          = model.Desc,
             leave_type    = model.LeaveType,
             StartDateTime = model.StartDateTime,
             EndDateTime   = model.EndDateTime,
             userid        = User.Identity.GetUserId()
         };
         salesActualChangeRes res = app.leave(ent);
         if (!res.isOk)
         {
             return(BadRequest(res.errorMessage));
         }
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
示例#2
0
        public ActionResult savePopInfo(MemberRegestMode model)
        {
            user_leaveAPP app = new user_leaveAPP();

            //app.AllowLeave(id, int.Parse(state), userId);
            return(Content("操作成功!"));
        }