Beispiel #1
0
        public IHttpActionResult GetStaff()
        {
            try
            {
                var companyId = UtilityServices.GetHeaderValue(Request, "companyId");

                var oStaffProfile = _staffService.GetList(companyId);
                if (oStaffProfile == null)
                {
                    return(NotFound());
                }
                return(Ok(oStaffProfile));
            }
            catch (Exception ex)
            {
                LogHelper.Log(ex);
                return(InternalServerError(ex));
            }
        }
Beispiel #2
0
        public IHttpActionResult AuthenticateUser()
        {
            try
            {
                var emailAddress = UtilityServices.GetHeaderValue(Request, "emailaddress");
                var password     = UtilityServices.GetHeaderValue(Request, "password");

                var oStaffProfile = _staffService.Authenticate(emailAddress, password);
                if (oStaffProfile == null)
                {
                    return(BadRequest("Invalid Username/Password"));
                }
                return(Ok(oStaffProfile));
            }
            catch (Exception ex)
            {
                LogHelper.Log(ex);
                return(InternalServerError(ex));
            }
        }