public JsonResult GetDetails(Int64 id) { var res = taskAssignManager.GetById(id); var group = groupManager.GetById(res.TaskAssignTypeId); var resText = new CommentOnTaskVm { Id = res.Id, TaskName = res.TaskName, TaskShortName = res.TaskShortName, TaskAssignType = res.TaskAssignType, TaskAssignTypeId = res.TaskAssignTypeId, TaskDetails = res.TaskDetails, TaskType = res.TaskType, Status = res.Status, Priority = res.Priority, StartDate = res.StartDate, EndDate = res.EndDate, Created = res.Created, CreatedBy = res.CreatedBy, Modified = res.Modified, ModifiedBy = res.ModifiedBy, IsActive = res.IsActive }; return(Json(new { Data = resText, status = res == null ? false : true }, JsonRequestBehavior.AllowGet)); }
public JsonResult SaveComment(CommentOnTaskVm commentOnTask) { CommentOnTask commentModel = new CommentOnTask(); TaskAssign taskModel = new TaskAssign(); var exist = taskAssignManager.GetById(commentOnTask.Id); taskModel.Id = commentOnTask.Id; taskModel.Logo = commentOnTask.Logo; taskModel.Priority = commentOnTask.Priority; taskModel.StartDate = commentOnTask.StartDate; taskModel.Status = commentOnTask.Status; taskModel.TaskAssignType = commentOnTask.TaskAssignType; taskModel.TaskAssignTypeId = commentOnTask.TaskAssignTypeId; taskModel.TaskDetails = commentOnTask.TaskDetails; taskModel.TaskName = commentOnTask.TaskName; taskModel.TaskShortName = commentOnTask.TaskShortName; taskModel.TaskType = commentOnTask.TaskType; taskModel.Banner = commentOnTask.Banner; taskModel.EndDate = commentOnTask.EndDate; taskModel.Created = exist.Created; taskModel.CreatedBy = exist.CreatedBy; taskModel.Modified = exist.Modified; taskModel.ModifiedBy = exist.ModifiedBy; taskModel.IsActive = exist.IsActive; commentModel.TaskAssignId = taskModel.Id; commentModel.TaskComment = commentOnTask.Comment; if (taskAssignManager.SaveOrUpdate(taskModel)) { commentOnTaskManager.SaveComments(commentModel); return(Json(new { info = "Saved", status = true }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { info = "Not Saved", status = false }, JsonRequestBehavior.AllowGet)); } }