public async Task <string> InsertRuoloData(RuoliUtentiDto ruoliUtentiDto) { RuoliUtenti ruoliUtenti = _mapper.Map <RuoliUtentiDto, RuoliUtenti>(ruoliUtentiDto); _unitOfWork.RuoloUtenti.Add(ruoliUtenti); await _unitOfWork.CompleteAsync(); return("Ok"); }
private RuoliUtenti GetRuoliUtentiObject(ViewRuoloUtentiDto viewRuoloUtentiDto) { RuoliUtenti ruoliUtenti = new RuoliUtenti(); ruoliUtenti.Ruolo = viewRuoloUtentiDto.Ruolo; ruoliUtenti.RuoloInsTimestamp = DateTime.Now; ruoliUtenti.RuoloInsUteId = viewRuoloUtentiDto.RuoloInsUteId; ruoliUtenti.RuoloModTimestamp = DateTime.Now; ruoliUtenti.RuoloModUteId = viewRuoloUtentiDto.RuoloModUteId; ruoliUtenti.RuoloCliId = viewRuoloUtentiDto.RuoloCliId; ruoliUtenti.RuoloAbilitato = viewRuoloUtentiDto.RuoloAbilitato; ruoliUtenti.RuoloSystem = viewRuoloUtentiDto.RuoloSystem; return(ruoliUtenti); }
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 <string> ManageInsertRoleData(ViewRuoloUtentiDto viewRuoloUtentiDto) { var updatableRole = await _unitOfWork.RuoloUtenti.FirstOrDefaultAsync (c => c.Ruolo == viewRuoloUtentiDto.Ruolo); if (updatableRole == null) { RuoliUtenti ruoliUtenti = GetRuoliUtentiObject(viewRuoloUtentiDto); _unitOfWork.RuoloUtenti.Add(ruoliUtenti); RuoliUtentiDescr ruoliUtentiDescr = GetRuoliUtentiDescrObject(viewRuoloUtentiDto); _unitOfWork.RuoliUtentiDescr.Add(ruoliUtentiDescr); await _unitOfWork.CompleteAsync(); return("Ok"); } else { return("L01351_roleExist"); } }