Exemplo n.º 1
0
 /// <summary>
 /// Parses manager from web resource to manager resource
 /// </summary>
 /// <param name="manager"></param>
 /// <returns></returns>
 public Manager ParseManager(ManagerResource manager)
 {
     return(new Manager()
     {
         Name = manager.Name,
         Email = manager.Email,
         Password = manager.Password
     });
 }
 public IActionResult GetManagerByEmail(string email)
 {
     try
     {
         ManagerResource manager = _mapper.ParseManager(_managerService.GetManagerByEmail(email));
         return(Ok(manager));
     }
     catch (Exception)
     {
         return(StatusCode(500));
     }
 }
 public IActionResult AddManager(ManagerResource newManager)
 {
     try
     {
         _managerService.AddManager(_mapper.ParseManager(newManager));
         _managerService.SaveChanges();
         return(CreatedAtAction("AddCustomer", newManager));
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }