public ProcessResult <int> AddNewGroup(GroupForCreateViewModel groupForCreateViewModel) { var groupViewModel = _Mapper.Map <GroupForCreateViewModel, Group>(groupForCreateViewModel); _KhatmaContext.Add(groupViewModel); Save(); var groupid = _KhatmaContext.UserGroups.ToList().Last().Id; return(new ProcessResult <int>() { Data = groupid, IsSucceeded = true, Message = "Group Added", Status = "201" }); }
public IActionResult NewGroup(GroupForCreateViewModel groupForCreateViewModel) { if (groupForCreateViewModel == null) { return(BadRequest(new ProcessResult <bool>() { Data = false, IsSucceeded = false, Status = "400", MethodName = "AddNewGroup", Message = "Invalid Data" })); } else { if (_groupManager.IsGroupExist(groupForCreateViewModel.Name)) { return(BadRequest(new ProcessResult <bool>() { Data = false, IsSucceeded = false, Status = "400", MethodName = "AddNewGroup", Message = "group Name Exist" })); } return(Created("", _groupManager.AddNewGroup(groupForCreateViewModel))); } }