public UserLeaveDto(UserLeave UsrL) { UserId = UsrL.UserId; LeaveId = UsrL.LeaveId; StartingDate = UsrL.StartingDate; EndingDate = UsrL.EndingDate; IsAproved = UsrL.IsAproved; UserReplacment = UsrL.UserReplacment; }
private void RemoveUser(User user) { User reciver = users.SingleOrDefault(u => u.Name.ToUpperInvariant() == user.Name.ToUpperInvariant()); if (reciver != null) { users.Remove(user); } UserLeave?.Invoke(this, new ChatEventArgs(user)); }
public IActionResult Post([FromBody] UserLeave userLeave) { try { return(Ok(_userLeaveService.ApplyLeave(userLeave))); } catch (Exception ex) { throw; } }
// POST: odata/UserLeaves public IHttpActionResult Post(UserLeave userLeave) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.UserLeaves.Add(userLeave); db.SaveChanges(); return(Created(userLeave)); }
// DELETE: odata/UserLeaves(5) public IHttpActionResult Delete([FromODataUri] int key) { UserLeave userLeave = db.UserLeaves.Find(key); if (userLeave == null) { return(NotFound()); } db.UserLeaves.Remove(userLeave); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/UserLeaves(5) public IHttpActionResult Put([FromODataUri] int key, Delta <UserLeave> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } UserLeave userLeave = db.UserLeaves.Find(key); if (userLeave == null) { return(NotFound()); } patch.Put(userLeave); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UserLeaveExists(key)) { return(NotFound()); } else { throw; } } return(Updated(userLeave)); }
private void InvokeUserLeaveEvent(User user) { UserLeave?.Invoke(this, user); }
public void OnUserLeave(User u) { UserLeave?.Invoke(this, u); }
public IActionResult Cancel([FromBody] UserLeave userLeaves) { return(Ok(_userLeaveService.CancelLeave(userLeaves))); }
public IActionResult Reject([FromBody] UserLeave userLeaves) { return(Ok(_userLeaveService.RejectLeave(userLeaves))); }
public IActionResult Approve([FromBody] UserLeave userLeaves) { return(Ok(_userLeaveService.ApproveLeave(userLeaves))); }
public int RejectLeave(UserLeave data) { _uow.UserLeaveRepository.Update(data); return(_uow.Save()); }
public int ApproveLeave(UserLeave data) { _uow.UserLeaveRepository.Update(data); return(_uow.Save()); }
public int ApplyLeave(UserLeave data) { _uow.UserLeaveRepository.AddEntity(data); return(_uow.Save()); }
public async Task <UserLeaveDto> AddUserLeave([FromBody] UserLeave UserLeave) { await unitOfWork.UserLeave.AddObject(new UserLeave(UserLeave)); return(new UserLeaveDto(UserLeave)); }