Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }