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);
 }