Esempio n. 1
0
        // POST: api/UserPortal
        public async Task <IHttpActionResult> Post([FromBody] UserPortalAdmin valUser)
        {
            string vResponse = "4";
            IUserPortalAdminData vUserData = new UserPortalAdminData();

            try {
                bool vVerifyIsNull = VerifyNullFielUserPortal(valUser);
                if (vVerifyIsNull)
                {
                    return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.NotAcceptable, Message = Messages.vNotInserted, Result = vResponse })));
                }
                vResponse = await vUserData.InsertUserPortal(valUser);

                if (!string.IsNullOrEmpty(vResponse) && vResponse == "1")
                {
                    return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.OK, Message = Messages.vOkInserted, Result = vResponse })));
                }
                if (!string.IsNullOrEmpty(vResponse) && vResponse == "2")
                {
                    return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.NotAcceptable, Message = Messages.vEmailDuplicated, Result = vResponse })));
                }
            } catch (Exception) {
                return(ResponseMessage(Request.CreateResponse(HttpStatusCode.InternalServerError, new { Code = HttpStatusCode.InternalServerError, Message = Messages.vInternalServerError, Result = vResponse })));
            }
            return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.NotAcceptable, Message = Messages.vNotInserted, Result = vResponse })));
        }
Esempio n. 2
0
        public IHttpActionResult UpdateStateUserPortal([FromBody] UserPortalAdmin valUserPortal)
        {
            string vResponse = "4";
            IUserPortalAdminData vUserData = new UserPortalAdminData();

            try {
                vResponse = vUserData.UpdateStateUserPortal(valUserPortal);
                if (!string.IsNullOrEmpty(vResponse) && vResponse == "1")
                {
                    return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.OK, Message = Messages.vOkUpdated, Result = vResponse })));
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                return(ResponseMessage(Request.CreateResponse(HttpStatusCode.InternalServerError, new { Code = HttpStatusCode.InternalServerError, Message = Messages.vInternalServerError, Result = vResponse })));
            }
            return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.NotAcceptable, Message = Messages.vNotInserted, Result = vResponse })));
        }
Esempio n. 3
0
        public IHttpActionResult Get(Guid id)
        {
            string vResult = "4";
            IUserPortalAdminData vUserData = new UserPortalAdminData();

            try {
                string vResponse = vUserData.SelectUserPortalById(id);

                if (!string.IsNullOrEmpty(vResponse) && vResponse != "3" && vResponse != "4")
                {
                    return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { code = HttpStatusCode.OK, Message = Messages.vOkListed, Result = vResponse })));
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                return(ResponseMessage(Request.CreateResponse(HttpStatusCode.InternalServerError, new { code = HttpStatusCode.InternalServerError, Message = Messages.vInternalServerError, Result = vResult })));
            }
            return(ResponseMessage(Request.CreateResponse(HttpStatusCode.NotAcceptable, new { code = HttpStatusCode.NotAcceptable, Message = Messages.vNotListed, Result = vResult })));
        }
Esempio n. 4
0
        public IHttpActionResult ValidateUserPortal([FromBody] UserPortalAdmin valUserPortal)
        {
            bool vResult = false;

            IUserPortalAdminData vUserData = new UserPortalAdminData();

            try {
                string vUserName = valUserPortal.UserName;
                string vPassword = valUserPortal.Password;
                string vResponse = string.Empty;
                vResponse = vUserData.VerifyUserPortal(vUserName, vPassword);
                if (!string.IsNullOrEmpty(vResponse))
                {
                    vResult = true;
                    return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.OK, Message = Messages.vLoginSuccessfully, Result = vResponse })));
                }
            } catch (Exception) {
                return(ResponseMessage(Request.CreateResponse(HttpStatusCode.InternalServerError, new { Code = HttpStatusCode.InternalServerError, Message = Messages.vInternalServerError, Result = vResult.ToString() })));
            }
            return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.NotAcceptable, Message = Messages.vLoginUnsuccessfully, Result = vResult.ToString() })));
        }