public async Task <ServicesEmployees> CreateServiceEmployeeMonolithic() { ServicesEmployees serviceEmployee = new ServicesEmployees(); serviceEmployee.IdEmployee = 23; serviceEmployee.IdService = 84; _context.ServicesEmployees.FirstOrDefault(elem => elem.IdEmployee == serviceEmployee.IdEmployee && elem.IdService == serviceEmployee.IdService); _context.Add(serviceEmployee); await _context.SaveChangesAsync(); return(serviceEmployee); }
public async Task <IActionResult> UpdateServiceEmployee( [HttpTrigger(AuthorizationLevel.Function, "put", Route = "ServiceEmployeeFunctionApi/{id:int}")] HttpRequestMessage req, int id, ExecutionContext context) { /*Validate JWT*/ if ((SecurityJwt.ValidateTokenWithRoleAsync(req.Headers.Authorization, context.FunctionAppDirectory, "Admin")) == null) { return(new UnauthorizedResult()); } /*Code*/ var content = await req.Content.ReadAsStringAsync(); ServiceEmployeeDto serviceEmployeeDto = JsonSerializer.Deserialize <ServiceEmployeeDto>(content); ServicesEmployees serviceEmployeeDb = _mapper.Map <ServiceEmployeeDto, ServicesEmployees>(serviceEmployeeDto); var result = db.UpdateServiceemployee(serviceEmployeeDb); ServiceEmployeeDto responseMessage = _mapper.Map <ServicesEmployees, ServiceEmployeeDto>(result); return(new OkObjectResult(responseMessage)); }
public ServicesEmployees UpdateServiceemployee(ServicesEmployees serviceEmployee) { db.Update(serviceEmployee); db.SaveChanges(); return(serviceEmployee); }
public ServicesEmployees CreateServiceemployee(ServicesEmployees serviceEmployee) { db.Add(serviceEmployee); db.SaveChanges(); return(serviceEmployee); }