public async Task <string> InsertRuoloData(RuoliUtentiDto ruoliUtentiDto) { RuoliUtenti ruoliUtenti = _mapper.Map <RuoliUtentiDto, RuoliUtenti>(ruoliUtentiDto); _unitOfWork.RuoloUtenti.Add(ruoliUtenti); await _unitOfWork.CompleteAsync(); return("Ok"); }
public async Task <IActionResult> UpdateRuolo([FromBody] RuoliUtentiDto ruoliUtentiDto, string roleName) { try { await _roleManager.UpdateRuoloData(ruoliUtentiDto, roleName); var azioniDto = _utilityManager.GetAzioniDtoObject(User, "update", "ruolo"); await _azioniManager.AzioniInsert(azioniDto); return(Ok()); } catch (Exception x) { var errorObj = await _utilityManager.ReturnErrorObj(x, User, "Update Ruolo"); return(BadRequest(errorObj)); } }
public async Task <string> UpdateRuoloData(RuoliUtentiDto ruoliUtentiDto, string roleName) { ruoliUtentiDto.RuoloModTimestamp = DateTime.Now; RuoliUtenti updatableRuolo = await _unitOfWork.RuoloUtenti .FirstOrDefaultAsync(x => x.Ruolo == roleName && x.RuoloCliId.Equals(ruoliUtentiDto.RuoloCliId)); // deleting the existing record. _unitOfWork.RuoloUtenti.Remove(updatableRuolo); var ruoliUtenti = _mapper.Map <RuoliUtentiDto, RuoliUtenti>(ruoliUtentiDto); _unitOfWork.RuoloUtenti.Add(ruoliUtenti); await _unitOfWork.CompleteAsync(); return(ruoliUtenti.Ruolo); }
public async Task <IActionResult> InsertRuolo([FromBody] RuoliUtentiDto ruoliUtentiDto) { try { var categories = await _roleManager.InsertRuoloData(ruoliUtentiDto); if (categories == null) { return(NotFound()); } // creating the azioni object passing the related details and description. var azioniDto = _utilityManager.GetAzioniDtoObject(User, "add", "ruolo"); // logging the activity record by the user. await _azioniManager.AzioniInsert(azioniDto); return(Ok()); } catch (Exception x) { var errorObj = await _utilityManager.ReturnErrorObj(x, User, "Insert new Ruolo"); return(BadRequest(errorObj)); } }