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)))); } }
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); }
public IHttpActionResult ModifyBusinessInformation([FromBody] BizRegModel brm) { return(Ok()); }