/// <summary> /// Update Activity TimeLine item. /// </summary> /// <param name="model">The Activity TimeLine information value.</param> /// <returns></returns> public ResultViewModel Edit(ActivityTimeLineViewModel model) { var result = new ResultViewModel(); using (TransactionScope scope = new TransactionScope()) { var activityTimeLine = _unitOfWork.GetRepository <Data.Pocos.ActivityTimeLine>().GetById(model.Id); activityTimeLine.ActivityComment = model.ActivityComment; _unitOfWork.GetRepository <Data.Pocos.ActivityTimeLine>().Update(activityTimeLine); _unitOfWork.Complete(scope); } return(result); }
/// <summary> /// Insert new Activity TimeLine item. /// </summary> /// <param name="model">The ActivityTimeLine information value.</param> /// <returns></returns> public ResultViewModel Save(ActivityTimeLineViewModel model) { var result = new ResultViewModel(); using (TransactionScope scope = new TransactionScope()) { var activityTimeLine = _mapper.Map <ActivityTimeLineViewModel, Data.Pocos.ActivityTimeLine>(model); activityTimeLine.EmpId = _token.EmpId; activityTimeLine.ActivityDate = DateTime.Now; _unitOfWork.GetRepository <Data.Pocos.ActivityTimeLine>().Add(activityTimeLine); _unitOfWork.Complete(scope); } return(result); }
public IActionResult Edit([FromBody] ActivityTimeLineViewModel model) { return(Ok(_activityTimeline.Edit(model))); }