Exemplo n.º 1
0
        public bool Execute(int employeeId, string firstName, string lastName, DateTime birthDay, int birthCityId)
        {
            if (!gateway.LoadEmployee(employeeId, out var e))
            {
                Error = "The employeeId is not existed";
                return(false);
            }

            if (!gateway.LoadCity(birthCityId, out var c))
            {
                Error = "The birthCityId is not existed";
                return(false);
            }

            e.FirstName = firstName;
            e.LastName  = lastName;
            e.BirthDay  = birthDay;
            e.BirthCity = c;

            gateway.UpdateEmployee(e);

            return(true);
        }
 public bool Execute(int employeeId, out Employee e)
 {
     return(gateway.LoadEmployee(employeeId, out e));
 }