Example #1
0
        public async Task EditAsyncTask(ActivityTaskModel model)
        {
            var task = await _repository.GetAsyncTask(model.Id);

            ActivitiesFactory.CreateTask(model, task, _userId);
            _repository.EditAsyncTask(task);
            await _unitOfWork.SaveChangesAsync();
        }
Example #2
0
 public static void CreateTask(ActivityTaskModel model, ActivityTask entity, string userId)
 {
     entity.TaskSubject     = model.TaskSubject;
     entity.TaskDescription = model.TaskDescription;
     entity.TaskPurpose     = model.TaskPurpose;
     entity.TaskDate        = model.TaskDate;
     entity.TaskTime        = model.TaskTime;
     entity.UserId          = model.UserId;
     entity.DescriptionHtml = model.DescriptionHtml;
     entity.EntityId        = model.EntityId;
     entity.EntityMasterId  = model.EntityMasterId;
 }
Example #3
0
 public async Task <IActionResult> EditTask([FromBody] ActivityTaskModel model)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState.GetErrorList()));
     }
     try
     {
         await _manager.EditAsyncTask(model);
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
     return(Ok());
 }
Example #4
0
        public static ActivityTask CreateTask(ActivityTaskModel model, string userId)
        {
            var task = new ActivityTask
            {
                TaskSubject     = model.TaskSubject,
                TaskDescription = model.TaskDescription,
                TaskPurpose     = model.TaskPurpose,
                TaskDate        = model.TaskDate,
                TaskTime        = model.TaskTime,
                UserId          = model.UserId,
                DescriptionHtml = model.DescriptionHtml,
                EntityId        = model.EntityId,
                EntityMasterId  = model.EntityMasterId,
                CreatedBy       = userId ?? "0",
                CreatedOn       = Utility.GetDateTime()
            };

            return(task);
        }
Example #5
0
        public async Task AddAsyncTask(ActivityTaskModel model)
        {
            await _repository.AddTaskAsync(ActivitiesFactory.CreateTask(model, _userId));

            await _unitOfWork.SaveChangesAsync();
        }