Beispiel #1
0
 public void UpdateRecepientGroup(DtoRecepientGroup group)
 {
     repository.UpdateEntity(group);
     UpdateDtoEntitiesList(recepientGroups);
     UpdateTaskList();
     SendServiceInfo($"Changed recepient group {group.Id}");
 }
Beispiel #2
0
        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());
            }
        }
Beispiel #3
0
        public int CreateRecepientGroup(DtoRecepientGroup group)
        {
            var newGroupId = repository.CreateEntity(group);

            UpdateDtoEntitiesList(recepientGroups);

            SendServiceInfo($"Created recepient group {newGroupId}");

            return(newGroupId);
        }
Beispiel #4
0
        public ContentResult CreateRecipientGroup([FromBody] DtoRecepientGroup newGroup)
        {
            try
            {
                var id = logic.CreateRecepientGroup(newGroup);

                return(GetSuccessfulResult(id.ToString()));
            }
            catch
            {
                return(GetInternalErrorResult());
            }
        }