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