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)); }