Beispiel #1
0
        public APIResult CreateEmployee(RegisterEmployee input)
        {
            APIResult      result = new APIResult();
            DataBaseResult dbr    = new DataBaseResult();

            try
            {
                dbr                 = ops.CreateEmployee(input);
                result.Message      = dbr.Message;
                result.Status       = dbr.Status;
                result.Id           = dbr.Id;
                result.EmployeeName = dbr.EmployeeName;
                result.CommandType  = dbr.CommandType;
            }
            catch (Exception e)
            {
                result.Message      = e.Message;
                result.Status       = false;
                result.CommandType  = "INSERT";
                result.Id           = 0;
                result.EmployeeName = "";
                throw e;
            }
            return(result);
        }
Beispiel #2
0
        public APIResult GetuserTypes()
        {
            APIResult      result = new APIResult();
            DataBaseResult dbr    = new DataBaseResult();

            try
            {
                dbr = ops.GetUserTypes();
                List <UserType> usertypes = new List <UserType>();
                int             count     = 0;
                count = dbr.ds.Tables[0].Rows.Count;
                if (count > 0)
                {
                    for (int i = 0; i < count; i++)
                    {
                        UserType ut = new UserType();
                        ut.UserTypeId = Convert.ToInt32(dbr.ds.Tables[0].Rows[i]["UserTypeId"]);
                        ut.User       = dbr.ds.Tables[0].Rows[i]["Username"].ToString();
                        usertypes.Add(ut);
                    }
                    result.Message     = dbr.Message;
                    result.Status      = dbr.Status;
                    result.CommandType = dbr.CommandType;
                    result.usersTypes  = usertypes;
                }
                else if (count == 0)
                {
                    result.Message     = dbr.Message;
                    result.Status      = dbr.Status;
                    result.CommandType = dbr.CommandType;
                    result.usersTypes  = usertypes;
                }
            }
            catch (Exception e)
            {
                result.Message     = e.Message;
                result.Status      = false;
                result.CommandType = "Select";
                throw e;
            }
            return(result);
        }