public async Task <IActionResult> PutAspNetUserRoles(int id, datamodels.AspNetUserRoles aspNetUserRoles) { if (id != aspNetUserRoles.Id) { return(BadRequest()); } try { var mapaux = _mapper.Map <datamodels.AspNetUserRoles, data.AspNetUserRoles>(aspNetUserRoles); new Solution.BS.AspNetUserRoles(_context).Update(mapaux); } catch (Exception ee) { if (!AspNetUserRolesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <datamodels.AspNetUserRoles> > PostAspNetUserRoles(datamodels.AspNetUserRoles userRole) { var aux = await new Solution.BS.AspNetUserRoles(_context).GetOneByIDsAsync(userRole.UserId, userRole.RoleId); if (aux == null) { var mapaux = _mapper.Map <DataModels.AspNetUserRoles, data.AspNetUserRoles>(userRole); new Solution.BS.AspNetUserRoles(_context).Insert(mapaux); return(Ok()); } else { return(BadRequest("El dato ya existe")); } }
public async Task <ActionResult <datamodels.ValoracionTienda> > PostAspNetUserRoles(datamodels.AspNetUserRoles aspNetUserRoles) { var mapaux = _mapper.Map <datamodels.AspNetUserRoles, data.AspNetUserRoles>(aspNetUserRoles); new Solution.BS.AspNetUserRoles(_context).Insert(mapaux); return(CreatedAtAction("GetValoracionTienda", new { id = aspNetUserRoles.Id }, aspNetUserRoles)); }