Пример #1
0
        public IHttpActionResult Register([FromBody] BizRegModel bizRegModel)
        {
            var result       = (Object)null;
            var ReturnedData = (Object)null;

            if (Request.Headers.Contains("API-KEY"))
            {
                string apikey = Request.Headers.GetValues("API-KEY").First();
                if (apikey == CommonUtilityClass.apikey)
                {
                    Authentication at = new Authentication();
                    rv     = at.RegisterBusiness(bizRegModel);
                    result = cuc.GetJsonObject(ReturnedData, rv);
                    return(Ok(result));
                }
                else
                {
                    return(Content(HttpStatusCode.Unauthorized, cuc.GetJsonObject(ReturnedData, cuc.Error(1))));
                }
            }
            else
            {
                return(Content(HttpStatusCode.Forbidden, cuc.GetJsonObject(ReturnedData, cuc.Error(2))));
            }
        }
Пример #2
0
        public ReturnValues RegisterBusiness(BizRegModel bzm)
        {
            ReturnValues rv = new ReturnValues();

            using (SqlConnection conn = connect.getConnection())
            {
                using (SqlCommand cmd = new SqlCommand("RegisterBusinessAccount", conn))//call Stored Procedure
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@businessname", bzm.businessName);
                    cmd.Parameters.AddWithValue("@businessAddress", bzm.businessAddress);
                    cmd.Parameters.AddWithValue("@fullname", bzm.fullname);
                    cmd.Parameters.AddWithValue("@email", bzm.email);
                    cmd.Parameters.AddWithValue("@phone", bzm.phone);
                    cmd.Parameters.AddWithValue("@password", bzm.password);
                    cmd.Parameters.Add("@returnvalue", System.Data.SqlDbType.Int);
                    cmd.Parameters["@returnvalue"].Direction = ParameterDirection.Output;
                    cmd.Parameters.Add("@returnvalueString", System.Data.SqlDbType.VarChar, 200);
                    cmd.Parameters["@returnvalueString"].Direction = ParameterDirection.Output;
                    try
                    {
                        cmd.ExecuteNonQuery();
                        rv.StatusCode    = Convert.ToInt32(cmd.Parameters["@returnvalue"].Value);
                        rv.StatusMessage = Convert.ToString(cmd.Parameters["@returnvalueString"].Value);
                    }
                    catch (Exception ex)
                    {
                        CommonUtilityClass.ExceptionLog(ex);
                        rv.StatusCode    = 2000;
                        rv.StatusMessage = "An Error Occured";
                    }
                }
            }
            return(rv);
        }
Пример #3
0
 public IHttpActionResult ModifyBusinessInformation([FromBody] BizRegModel brm)
 {
     return(Ok());
 }