public static void MapToEntity(TaskCategory originalObject, TaskCategoryViewModel taskCategoryViewModel) { originalObject.Id = taskCategoryViewModel.Id; originalObject.CreateDate = taskCategoryViewModel.CreateDate; originalObject.CreateByUserId = taskCategoryViewModel.CreateByUserId; originalObject.IsDeleted = false; originalObject.LastUpdateDate = taskCategoryViewModel.LastUpdateDate; originalObject.Name = taskCategoryViewModel.Name; originalObject.UserId = taskCategoryViewModel.UserId; originalObject.Color = taskCategoryViewModel.Color; originalObject.OrderId = taskCategoryViewModel.OrderId; originalObject.IsArchived = taskCategoryViewModel.IsArchived; }
public IHttpActionResult CreateNewTaskCategory([FromBody] TaskCategoryViewModel taskCategory) { var _CRUDResult = new CRUDResult(); var result = new ResponseResult(); ITaskCategoryManager _taskManager = new TaskCategoryManager(); var _taskCategory = taskCategory.MapToEntity(); _taskCategory.CreateDate = DateTime.Now; _taskCategory.CreateByUserId = User.Identity.GetUserId <int>(); _taskCategory.UserId = User.Identity.GetUserId <int>(); _taskManager.Save(_taskCategory); result.Result = _CRUDResult; return(Ok(result)); }
public IHttpActionResult UpdateNewTaskCategory([FromBody] TaskCategoryViewModel taskCategory) { var _CRUDResult = new CRUDResult(); var result = new ResponseResult(); ITaskCategoryManager _taskManager = new TaskCategoryManager(); var _originalObject = _taskManager.GetTaskCategoryById(taskCategory.Id); if (_originalObject.UserId == User.Identity.GetUserId <int>()) { TaskCategoryHelper.MapToEntity(_originalObject, taskCategory); } else { return(Ok(GenericResponse.AccessDenied)); } _taskManager.Save(_originalObject); result.Result = _CRUDResult; return(Ok(result)); }