Exemple #1
0
        public async Task <ResponseMessage> SaveSpliceClosure([FromBody] SpliceClosure spliceClosure)
        {
            try
            {
                if (spliceClosure.Id == null)
                {
                    spliceClosure.CreatedBy   = LoginUser.Name;
                    spliceClosure.CreatedDate = DateTime.UtcNow;
                }

                spliceClosure.UpdatedBy   = LoginUser.Name;
                spliceClosure.UpdatedDate = DateTime.UtcNow;

                var savedSpliceClosure = await _spliceClosureService.SaveSpliceClosure(spliceClosure);

                if (savedSpliceClosure == null)
                {
                    return new ResponseMessage {
                               Status = "Error", Message = "Error saving spliceClosure."
                    }
                }
                ;

                return(new ResponseMessage {
                    Status = "Ok", Data = savedSpliceClosure
                });
            }
            catch (Exception ex)
            {
                _logger?.LogError(ex, "Error saving spliceClosure.");
                return(new ResponseMessage {
                    Status = "Error", Message = "Error saving spliceClosure."
                });
            }
        }
 public async Task <SpliceClosure> SaveSpliceClosure(SpliceClosure spliceClosure)
 {
     return(await _spliceClosuresRepository.UpdateOneAsync(spliceClosure));
 }