public void UpdateRecepientGroup(DtoRecepientGroup group) { repository.UpdateEntity(group); UpdateDtoEntitiesList(recepientGroups); UpdateTaskList(); SendServiceInfo($"Changed recepient group {group.Id}"); }
public ContentResult UpdateRecipientGroup(int id, [FromBody] DtoRecepientGroup group) { try { if (id != group.Id) { return new ContentResult { Content = "Request id does not match group id", StatusCode = StatusCodes.Status400BadRequest } } ; logic.UpdateRecepientGroup(group); return(new ContentResult { StatusCode = StatusCodes.Status200OK }); } catch { return(GetInternalErrorResult()); } }
public int CreateRecepientGroup(DtoRecepientGroup group) { var newGroupId = repository.CreateEntity(group); UpdateDtoEntitiesList(recepientGroups); SendServiceInfo($"Created recepient group {newGroupId}"); return(newGroupId); }
public ContentResult CreateRecipientGroup([FromBody] DtoRecepientGroup newGroup) { try { var id = logic.CreateRecepientGroup(newGroup); return(GetSuccessfulResult(id.ToString())); } catch { return(GetInternalErrorResult()); } }