public async Task <IActionResult> PutAziende(AziendeDto aziendeDto) { try { if (aziendeDto == null) { return(NotFound()); } await _aziendeManager.UpdateAziende(aziendeDto); // creating the azioni object passing the related details and description. var azioniDto = _utilityManager.GetAzioniDtoObject(User, "update", "aziende"); // logging the activity record by the user. await _azioniManager.AzioniInsert(azioniDto); return(Ok()); } catch (Exception x) { // Code block of Exception handling and logging into log_operazione table. var errorObj = await _utilityManager.ReturnErrorObj(x, User, "Update Aziende"); // Returning the error object. return(BadRequest(errorObj)); } }
public async Task <int> UpdateAziende(AziendeDto aziendeDto) { Aziende aziende = await _unitOfWork.Aziende.FirstOrDefaultAsync(c => c.AzId.Equals(aziendeDto.AzId) && c.AzCliId.Equals(aziendeDto.AzCliId)); _mapper.Map(aziendeDto, aziende); aziende.AzModTimestamp = DateTime.Now; var azid = await _unitOfWork.CompleteAsync(); return(aziende.AzId); }
public async Task <int> InsertAziende(AziendeDto aziendeDto) { Aziende aziende = _mapper.Map <AziendeDto, Aziende>(aziendeDto); aziende.AzInsTimestamp = DateTime.Now; aziende.AzModTimestamp = DateTime.Now; _unitOfWork.Aziende.Add(aziende); var azid = await _unitOfWork.CompleteAsync(); return(aziende.AzId); }