public ActionResult Listar(string Nombre = "") { String url = "Cliente?"; NameValueCollection queryString = HttpUtility.ParseQueryString(String.Empty); queryString.Add("registros", "0"); if (Nombre != "") { queryString.Add("Nombre", Nombre); } url += queryString.ToString(); GenericResponseModel <IEnumerable <ClienteViewModel> > responseModel = ApiRequests .Get <GenericResponseModel <IEnumerable <ClienteViewModel> >, GenericResponseModel <String> >(url, out errorResponse); if (errorResponse == null) { return(Json(responseModel, JsonRequestBehavior.AllowGet)); } else { return(Json(errorResponse, JsonRequestBehavior.AllowGet)); } }
public ActionResult <GenericResponseModel> GetAllCallbacks() { var loGenericResponse = new GenericResponseModel { Code = -1, Status = "Fail" }; var loResult = GetData.GetAllCallbacks(); loResult = loResult.OrderBy(x => x.company_name).ThenBy(x => x.callback_record_state_type_system_type_id) .ThenByDescending(x => x.row_create_date.Value).ToList(); if (!loResult.Any()) { loGenericResponse.Message = "Kayıtlı geri aranma talebi bulunamadı"; return(loGenericResponse); } loGenericResponse.Code = 200; loGenericResponse.Status = "OK"; loGenericResponse.Data = loResult; return(loGenericResponse); }
public GenericResponseModel <AuthResponseModel> AuthenticateUser(AuthRequestModel login) { var response = new GenericResponseModel <AuthResponseModel>(); try { var da = new AuthDA(); var resultLogin = da.Login(login); if (!resultLogin) { response.ErrorMessage = "User didn't Exists !"; return(response); } var msg = string.Empty; response.Value = da.GetDataUser(login.UserName, ref msg); response.Status = true; } catch (Exception ex) { response.ErrorMessage = ex.ToString(); } return(response); }
public ActionResult <GenericResponseModel> GetAllList() { var loUserType = HelperMethods.GetUserTypeFromToken(HttpContext.User.Identity); var loUserId = HelperMethods.GetApiUserIdFromToken(HttpContext.User.Identity); var loGenericResponse = new GenericResponseModel { Code = -1, Status = "Fail" }; var loResult = loUserType switch { 1 => GetData.GetAllAssets(), 2 => GetData.GetAllAssetsForUser(loUserId.ToString()), _ => GetData.GetAllAssetsForCompany(loUserId.ToString()) }; if (!loResult.Any()) { loGenericResponse.Message = "Kayıtlı gayrimenkul bulunamadı"; return(loGenericResponse); } loGenericResponse.Code = 200; loGenericResponse.Status = "OK"; loGenericResponse.Data = loResult; return(loGenericResponse); }
public GenericResponseModel <bool> InsertInvoice(InvoiceModel data) { var response = new GenericResponseModel <bool>(); try { string msg = string.Empty; var da = new InvoiceDA(); response.Value = da.InsertInvoice(data, ref msg); if (!response.Value) { response.ErrorMessage = "Failed Insert Invoice"; response.WarningMessage = msg; return(response); } response.Status = true; } catch (Exception ex) { response.ErrorMessage = ex.ToString(); } return(response); }
public GenericResponseModel <InvoiceModel> GetInvoiceDetail() { var response = new GenericResponseModel <InvoiceModel>(); try { string msg = string.Empty; var da = new InvoiceDA(); response.Value = da.GetInvoiceDetail(ref msg); if (msg.Length > 0) { response.ErrorMessage = "Failed Get Data"; response.WarningMessage = msg; return(response); } response.Status = true; } catch (Exception ex) { response.ErrorMessage = ex.ToString(); } return(response); }
public GenericResponseModel <CoffeeModel> GetCoffeeByID(long id) { var result = new GenericResponseModel <CoffeeModel>(); try { var data = new CoffeeDA().GetCoffeeByID(id); List <CoffeeModel> items = data.AsEnumerable().Select(a => new CoffeeModel { ID = a.Field <int>("ID"), Name = a.Field <string>("Name"), Price = a.Field <int>("Price"), Size = a.Field <string>("Size") }).ToList(); result.Value = items[0]; result.Status = true; } catch (Exception ex) { result.ErrorMessage = ex.ToString(); } return(result); }
public ActionResult Listar(string Descripcion = "") { String url = "Producto?"; NameValueCollection queryString = HttpUtility.ParseQueryString(String.Empty); queryString.Add("registros", "0"); if (Descripcion != "") { queryString.Add("Descripcion", Descripcion); } url += queryString.ToString(); GenericResponseModel <IEnumerable <ProductoViewModel> > responseModel = ApiRequests .Get <GenericResponseModel <IEnumerable <ProductoViewModel> >, GenericResponseModel <String> >(url, out errorResponse); if (errorResponse == null) { return(Json(responseModel, JsonRequestBehavior.AllowGet)); } else { return(Json(errorResponse, JsonRequestBehavior.AllowGet)); } }
public ActionResult Tienepromociones(int Producto = 0, string FechaInicio = "", string FechaFin = "", int Promocion = 0) { String url = $"{urlBase}/TienePromociones?"; NameValueCollection queryString = HttpUtility.ParseQueryString(String.Empty); queryString.Add("Producto", Producto.ToString()); queryString.Add("FechaInicio", FechaInicio); queryString.Add("FechaFin", FechaFin); queryString.Add("Promocion", Promocion.ToString()); url += queryString.ToString(); GenericResponseModel <Boolean> responseModel = ApiRequests .Get <GenericResponseModel <Boolean>, GenericResponseModel <String> >(url, out errorResponse); if (errorResponse == null) { return(Json(responseModel, JsonRequestBehavior.AllowGet)); } else { return(Json(errorResponse, JsonRequestBehavior.AllowGet)); } }
public ActionResult <GenericResponseModel> GetOfferSummary() { var loUserId = HelperMethods.GetApiUserIdFromToken(HttpContext.User.Identity); var loUserType = HelperMethods.GetUserTypeFromToken(HttpContext.User.Identity); var loGenericResponse = new GenericResponseModel { Code = -1, Status = "Fail" }; var loResult = GetData.GetOfferSummary().OrderBy(x => x.company_name).ThenByDescending(x => x.row_update_date).ToList(); loResult = loUserType switch { 3 => loResult.FindAll(x => x.owner_uuid == loUserId), 4 => loResult.FindAll(x => x.bank_guid == loUserId), _ => loResult }; foreach (var offerDto in loResult) { offerDto.history = GetData.GetOfferHistoryByOfferId(offerDto.row_guid.ToString()); } loGenericResponse.Code = 200; loGenericResponse.Status = "OK"; loGenericResponse.Data = loResult; return(loGenericResponse); }
public ActionResult EditarCuenta(UsuarioViewModel newUsuario) { String url = $"{baseUrl}/EditarCuenta"; UsuarioViewModel usuarioLogeado = (UsuarioViewModel)Session["usuario"]; newUsuario.Id = usuarioLogeado.Id; GenericResponseModel <String> responseModel = ApiRequests .Patch <GenericResponseModel <String>, UsuarioViewModel, GenericResponseModel <String> >(url, newUsuario, out errorResponse); if (errorResponse == null) { //Volver a poner en session el usuario actual url = $"{baseUrl}/{usuarioLogeado.Id}"; GenericResponseModel <UsuarioViewModel> nuevoUsuarioResponseModel = ApiRequests .Get <GenericResponseModel <UsuarioViewModel>, GenericResponseModel <String> >(url, out errorResponse); if (errorResponse == null) { nuevoUsuarioResponseModel.Data.Token = usuarioLogeado.Token; Session["usuario"] = nuevoUsuarioResponseModel.Data; return(Json(responseModel, JsonRequestBehavior.AllowGet)); } return(Json(errorResponse, JsonRequestBehavior.AllowGet)); } else { return(Json(errorResponse, JsonRequestBehavior.AllowGet)); } }
public ActionResult <GenericResponseModel> GetAllSoldAssets() { var loUserType = HelperMethods.GetUserTypeFromToken(HttpContext.User.Identity); var loUserId = HelperMethods.GetApiUserIdFromToken(HttpContext.User.Identity); var loGenericResponse = new GenericResponseModel { Code = -1, Status = "Fail" }; var loResult = GetData.GetOfferSummary(); loResult = loUserType switch { 3 => loResult.FindAll(x => x.owner_uuid == loUserId), 4 => loResult.FindAll(x => x.bank_guid == loUserId), _ => loResult }; if (!loResult.Any()) { loGenericResponse.Message = "Kayıtlı gayrimenkul bulunamadı"; return(loGenericResponse); } loResult = loResult.FindAll(x => x.asset_state_id == 5); loGenericResponse.Code = 200; loGenericResponse.Status = "OK"; loGenericResponse.Data = loResult; return(loGenericResponse); }
public ActionResult Listar(string Proveedor = "") { String url = $"{baseUrl}?"; NameValueCollection queryString = HttpUtility.ParseQueryString(String.Empty); queryString.Add("registros", "0"); if (Proveedor != "") { queryString.Add("Proveedor", Proveedor); } url += queryString.ToString(); GenericResponseModel <IEnumerable <PedidoViewModel> > responseModel = ApiRequests .Get <GenericResponseModel <IEnumerable <PedidoViewModel> >, GenericResponseModel <String> >(url, out errorResponse); if (errorResponse == null) { return(Json(responseModel, JsonRequestBehavior.AllowGet)); } else { return(Json(errorResponse, JsonRequestBehavior.AllowGet)); } }
public void ProcessRequest(HttpContext context) { DTOFileUploadResult result = new DTOFileUploadResult(); GenericResponseModel response = new GenericResponseModel(); string extension = string.Empty; Dictionary <string, DTOFileUploadResult> dict = new Dictionary <string, DTOFileUploadResult>(); if (SessionManager <Dictionary <string, DTOFileUploadResult> > .exist(SessionKeys.DTO_FILE)) { dict = SessionManager <Dictionary <string, DTOFileUploadResult> > .get(SessionKeys.DTO_FILE); } try { HttpPostedFile file = ParseFile(context); if (file != null) { extension = System.IO.Path.GetExtension(file.FileName); } if (file != null) { if (!(dict.ContainsKey(file.FileName))) { // switch tipo upload result = ParseMail(file); dict.Add(file.FileName, result); if (result.errormessage != "Upload non riuscito.") { // salvo in sessione SessionManager <Dictionary <string, DTOFileUploadResult> > .set(SessionKeys.DTO_FILE, dict); response.FileName = file.FileName; response.success = "true"; } } } } catch (ManagedException mex) { _log.Error(mex); result.success = false; result.errormessage = mex.Message; } catch (System.Web.HttpException wex) { ErrorLogInfo error = new ErrorLogInfo(); error.freeTextDetails = wex.Message; error.logCode = "ERR771"; error.loggingAppCode = "PEC"; error.loggingTime = System.DateTime.Now; error.uniqueLogID = System.DateTime.Now.Ticks.ToString(); _log.Error(error); result.success = false; result.errormessage = wex.Message; } finally { context.Response.Write(JsonResult(response)); context.ApplicationInstance.CompleteRequest(); } }
public async Task <IActionResult> ActivateAccount(AccountActivationRequestModel model) { ViewData["UserEmail"] = HttpContext.Session.GetString("UserEmail"); var jwtToken = HttpContext.Session.GetString("Token"); var AccountActivate = new AccountActivationRequestModel { Email = ViewData["UserEmail"].ToString(), Code = model.Code }; GenericResponseModel response = new GenericResponseModel(); var apiResponse = await httpClientConfig.ApiPutResponse("Facilitator/activateAccount", AccountActivate, jwtToken); response = JsonConvert.DeserializeObject <GenericResponseModel>(apiResponse); if (response.StatusCode == 200) { TempData["alert"] = "alert-success"; ViewBag.Message = response.StatusMessage; return(View()); // return RedirectToAction("index", "Facilitator"); } else { TempData["alert"] = "alert-danger"; ViewBag.Message = response.StatusMessage; return(View()); } }
public ActionResult <GenericResponseModel> InsertCallbackRecord([FromBody] CallbackRecord pObject) { var loUserId = HelperMethods.GetApiUserIdFromToken(HttpContext.User.Identity); var loGenericResponse = new GenericResponseModel { Status = "Fail", Code = -1 }; if (string.IsNullOrEmpty(pObject.applicant_name) || string.IsNullOrEmpty(pObject.applicant_surname)) { loGenericResponse.Status = "Fail"; loGenericResponse.Code = -1; loGenericResponse.Message = "Talebe ait ad soyad girilmesi zorunludur."; return(loGenericResponse); } if (string.IsNullOrEmpty(pObject.applicant_phone)) { loGenericResponse.Status = "Fail"; loGenericResponse.Code = -1; loGenericResponse.Message = "Geri aranacak telefon numarası girilmesi zorunludur."; return(loGenericResponse); } if (pObject.asset_uuid == null) { loGenericResponse.Status = "Fail"; loGenericResponse.Code = -1; loGenericResponse.Message = "Talebe ait gayrimenkul seçilmesi zorunludur."; return(loGenericResponse); } pObject.applicant_phone = HelperMethods.SerializePhone(pObject.applicant_phone); pObject.row_create_date = DateTime.Now; pObject.row_create_user = loUserId; pObject.row_guid = Guid.NewGuid(); pObject.is_active = true; pObject.is_deleted = false; pObject.applicant_name = pObject.applicant_name.ToUpper(); pObject.applicant_surname = pObject.applicant_surname.ToUpper(); pObject.callback_record_state_type_system_type_id = 43; var loResult = Crud <CallbackRecord> .Insert(pObject, out _); if (loResult < 0) { loGenericResponse.Message = "Kayıt yapılamadı, tekrar deneyiniz!"; return(loGenericResponse); } Task.Run(() => HelperMethods.SendNewCallBackRecord(pObject)); loGenericResponse.Code = 200; loGenericResponse.Message = ""; loGenericResponse.Data = pObject; loGenericResponse.Status = "Ok"; return(loGenericResponse); }
/// <summary> /// Serializza in json il risultato dell'operazione. /// </summary> /// <param name="result">l'oggetto FileUploadResult da serializzare</param> /// <returns></returns> private string JsonResult(GenericResponseModel result) { JavaScriptSerializer serializer = new JavaScriptSerializer(); StringBuilder sbJsonResults = new StringBuilder(); serializer.Serialize(result, sbJsonResults); return(sbJsonResults.ToString()); }
public ActionResult <GenericResponseModel> ForgottenPassword([FromBody] User pUser) { OtpController pOtp = new OtpController(); var loUserId = HelperMethods.GetApiUserIdFromToken(HttpContext.User.Identity); var loGenericResponse = new GenericResponseModel { Code = -1, Status = "Fail" }; pUser.phone = HelperMethods.SerializePhone(pUser.phone); var loLogin = GetData.CheckUser(pUser.phone); if (loLogin == null) { return(loGenericResponse); } var loOtp = new Otp(); var loUser = new UserDto(); loUser.row_guid = loLogin.row_guid; loUser.user_type = loLogin.user_type; if (loLogin.user_type == 1 || loLogin.user_type == 2) //1 Winvestate admin 2 Winvestate user { loOtp.phone = loLogin.phone; loUser.phone = loLogin.phone; } else if (loLogin.user_type == 3) //Müşteri { var loCustomer = GetData.GetCustomerById(loLogin.row_guid.ToString()); loOtp.phone = loCustomer.phone; loUser.phone = loCustomer.phone; } else // 4 Kurum { var loCompany = GetData.GetBankById(loLogin.row_guid.ToString()); loOtp.phone = loCompany.authorized_phone; loUser.phone = loCompany.authorized_phone; } loOtp.message_type_system_type_id = 2; var loResult = pOtp.SendOtp(loOtp); if (loResult.Value.Code != 200) { return(loResult.Value); } loGenericResponse.Code = 200; loGenericResponse.Data = loUser; loGenericResponse.Message = ""; loGenericResponse.Status = "ok"; return(loGenericResponse); }
public IActionResult GetByID(long id) { var response = new GenericResponseModel <CoffeeModel>(); var bl = new CoffeeBL(); response = bl.GetCoffeeByID(id); return(Ok(response)); }
public IActionResult Get() { var response = new GenericResponseModel <List <CoffeeModel> >(); var bl = new CoffeeBL(); response = bl.GetCoffeeList(); return(Ok(response)); }
public ActionResult <GenericResponseModel> ValidateOtp([FromBody] Otp pOtpService) { var loGenericResponse = new GenericResponseModel(); pOtpService.phone = HelperMethods.SerializePhone(pOtpService.phone); var loValidate = GetData.ValidateOtp(pOtpService); if (loValidate?.id > 0) { //var loApiUserId = Helper.GetApiUserIdFromToken(HttpContext.User.Identity); pOtpService.row_update_date = DateTime.Now; pOtpService.row_create_date = loValidate.row_create_date; pOtpService.id = loValidate.id; pOtpService.validation_state = 3; pOtpService.sms_id = loValidate.sms_id; pOtpService.message_type_system_type_id = loValidate.message_type_system_type_id; if (loValidate.row_create_date != null && (DateTime.Now - (DateTime)loValidate.row_create_date).TotalSeconds > 180) { Crud <Otp> .Update(pOtpService, out _); loGenericResponse.Status = "Fail"; loGenericResponse.Code = -1; loGenericResponse.Message = "Gönderilen şifrenin süresi dolmuş. Lütfen yeni şifre isteyiniz."; return(loGenericResponse); } pOtpService.validation_state = 1; var loErrorMessage = ""; if (Crud <Otp> .Update(pOtpService, out loErrorMessage)) { loGenericResponse.Data = pOtpService; loGenericResponse.Status = "Ok"; loGenericResponse.Code = 200; } else { loGenericResponse.Status = "Fail"; loGenericResponse.Code = -1; loGenericResponse.Message = "İşleminiz esnasında bir problem oluştu lütfen tekrar deneyiniz."; } } else { loGenericResponse.Status = "Fail"; loGenericResponse.Code = -1; loGenericResponse.Message = "Geçersiz şifre girdiniz. Lütfen tekrar deneyiniz."; } return(loGenericResponse); }
public ActionResult <GenericResponseModel> Insert([FromBody] Bank pObject) { var loUserId = HelperMethods.GetApiUserIdFromToken(HttpContext.User.Identity); var loGenericResponse = new GenericResponseModel { Status = "Fail", Code = -1 }; if (string.IsNullOrEmpty(pObject.bank_name)) { loGenericResponse.Message = "Kurum adı girilmeden işleme devam edilemez"; return(loGenericResponse); } if (!string.IsNullOrEmpty(pObject.company_prefix) && pObject.company_prefix.Length > 5) { loGenericResponse.Message = "Kurum kısaltması 5 karakteri geçemez."; return(loGenericResponse); } pObject.row_create_date = DateTime.Now; pObject.row_create_user = loUserId; pObject.row_guid = Guid.NewGuid(); pObject.is_deleted = false; pObject.is_active = true; pObject.bank_name = string.IsNullOrEmpty(pObject.bank_name) ? "" : pObject.bank_name.ToUpper(); pObject.company_prefix = string.IsNullOrEmpty(pObject.company_prefix) ? "" : pObject.company_prefix.ToUpper(); pObject.authorized_name = string.IsNullOrEmpty(pObject.authorized_name) ? "" : pObject.authorized_name.ToUpper(); pObject.authorized_surname = string.IsNullOrEmpty(pObject.authorized_surname) ? "" : pObject.authorized_surname.ToUpper(); pObject.authorized_mail = string.IsNullOrEmpty(pObject.authorized_mail) ? "" : pObject.authorized_mail.ToLower(); pObject.authorized_password = string.IsNullOrEmpty(pObject.authorized_password) ? "" : pObject.authorized_password.ToUpper(); pObject.authorized_phone = string.IsNullOrEmpty(pObject.authorized_phone) ? "" : HelperMethods.SerializePhone(pObject.authorized_phone); pObject.authorized_second_phone = string.IsNullOrEmpty(pObject.authorized_second_phone) ? "" : HelperMethods.SerializePhone(pObject.authorized_second_phone); pObject.agreement_link = string.IsNullOrEmpty(pObject.agreement_link) ? "" : pObject.agreement_link.ToLower(); var loResult = Crud <Bank> .Insert(pObject, out _); if (loResult > 0) { pObject.id = (int)loResult; loGenericResponse.Data = pObject; loGenericResponse.Status = "Ok"; loGenericResponse.Code = 200; } else { loGenericResponse.Status = "Fail"; loGenericResponse.Code = -1; loGenericResponse.Message = "Geçersiz Kullanıcı adı veya Şifre"; } return(loGenericResponse); }
public ActionResult <GenericResponseModel> NewOffer([FromBody] OfferHistory pOfferHistory) { var loUserId = HelperMethods.GetApiUserIdFromToken(HttpContext.User.Identity); var loGenericResponse = new GenericResponseModel { Code = -1, Status = "Fail" }; var loOffer = GetData.GetOfferById(pOfferHistory.offer_uuid.ToString()); if (loOffer == null) { loGenericResponse.Message = "Kayıtlı teklif bulunamadı!"; return(loGenericResponse); } if (loOffer.price >= pOfferHistory.amount) { loGenericResponse.Message = "Lütfen güncel tekflinizden daha yüksek bir teklif veriniz."; return(loGenericResponse); } var loAsset = GetData.GetAssetById(loOffer.asset_uuid.ToString()); if (!loAsset.max_offer_amount.HasValue || pOfferHistory.amount >= loAsset.max_offer_amount + loAsset.minimum_increate_amout.Value) { loOffer.price = pOfferHistory.amount; loAsset.max_offer_amount = pOfferHistory.amount; pOfferHistory.row_create_date = DateTime.Now; loAsset.row_update_date = pOfferHistory.row_create_date; loOffer.row_update_date = pOfferHistory.row_create_date; var loId = Crud <OfferHistory> .InsertNewOffer(pOfferHistory, loOffer, loAsset); if (loId > 0) { Task.Run(() => HelperMethods.SendNewOfferInformation(pOfferHistory.offer_uuid)); loGenericResponse.Code = 200; loGenericResponse.Status = "OK"; } else { loGenericResponse.Message = "Teklif kaydı esnasında bir problem oluştu. Lütfen tekrar deneyiniz."; } return(loGenericResponse); } loGenericResponse.Code = -2; loGenericResponse.Message = "Sizden önce teklif yükseltilmiş. Lütfen teklifinizi gözden geçiriniz."; return(loGenericResponse); }
public HttpResponseMessage GetDiagrams() { var diagrams = _diagramRepository.GetDiagramsList(); var toRet = new GenericResponseModel<DiagramModel> { Message = "Ok", Success = true, Data = diagrams }; return Request.CreateResponse(HttpStatusCode.OK, toRet); }
public ActionResult RolesActuales() { UsuarioViewModel usuario = (UsuarioViewModel)Session["usuario"]; GenericResponseModel <IEnumerable <RolViewModel> > response = new GenericResponseModel <IEnumerable <RolViewModel> >(); response.Data = usuario.Roles; response.Codigo = 200; response.Error = false; response.Mensaje = "Ok"; return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult <GenericResponseModel> UpdatePassword([FromBody] UserDto pUser) { var loUserId = HelperMethods.GetApiUserIdFromToken(HttpContext.User.Identity); var loGenericResponse = new GenericResponseModel { Code = -1, Status = "Fail" }; if (pUser.user_type == 1 || pUser.user_type == 2) //1 Winvestate admin 2 Winvestate user { var loUser = GetData.GetUserById(pUser.row_guid.ToString()); loUser.password = pUser.password ?? loUser.password; loUser.password = loUser.password.ToUpper(); loUser.row_update_date = DateTime.Now; loUser.row_update_user = loUserId; if (!Crud <User> .Update(loUser, out _)) { return(loGenericResponse); } } else if (pUser.user_type == 3) //Müşteri { var loCustomer = GetData.GetCustomerById(pUser.row_guid.ToString()); loCustomer.password = pUser.password ?? loCustomer.password; loCustomer.password = loCustomer.password.ToUpper(); loCustomer.row_update_date = DateTime.Now; loCustomer.row_update_user = loUserId; if (!Crud <Customer> .Update(loCustomer, out _)) { return(loGenericResponse); } } else // 4 Kurum { var loBank = GetData.GetBankById(pUser.row_guid.ToString()); loBank.authorized_password = pUser.password ?? loBank.authorized_password; loBank.authorized_password = loBank.authorized_password.ToUpper(); loBank.row_update_date = DateTime.Now; loBank.row_update_user = loUserId; if (!Crud <Bank> .Update(loBank, out _)) { return(loGenericResponse); } } loGenericResponse.Code = 200; loGenericResponse.Status = "OK"; return(loGenericResponse); }
public ActionResult Crear(UsuarioViewModel newUsuario) { GenericResponseModel <String> responseModel = ApiRequests .Post <GenericResponseModel <String>, UsuarioViewModel, GenericResponseModel <String> >(baseUrl, newUsuario, out errorResponse); if (errorResponse == null) { return(Json(responseModel, JsonRequestBehavior.AllowGet)); } else { return(Json(errorResponse, JsonRequestBehavior.AllowGet)); } }
public ActionResult Roles() { GenericResponseModel <IEnumerable <RolViewModel> > responseModel = ApiRequests .Get <GenericResponseModel <IEnumerable <RolViewModel> >, GenericResponseModel <String> >("Rol", out errorResponse); if (errorResponse == null) { return(Json(responseModel, JsonRequestBehavior.AllowGet)); } else { return(Json(errorResponse, JsonRequestBehavior.AllowGet)); } }
[HttpGet("GetAllProps")] //API untuk mendapatkan semua properti yang dibutuhkan UI public IActionResult GetAllProps() { var response = new GenericResponseModel <InvoicePropertyModel>(); var bl = new InvoiceBL(); response = bl.GetAllProps(); if (!response.Status) { return(BadRequest(response)); } return(Ok(response)); }
[HttpPost("InsertInvoice")] //API untuk menambahkan invoice baru public IActionResult InsertInvoice([FromBody] InvoiceModel data) { var response = new GenericResponseModel <bool>(); var bl = new InvoiceBL(); response = bl.InsertInvoice(data); if (!response.Status) { return(BadRequest(response)); } return(Ok(response)); }
[HttpGet("GetNewInvoice")] //API untuk mendapatkan data invoice terbaru public IActionResult GetNewInvoice() { var response = new GenericResponseModel <InvoiceModel>(); var bl = new InvoiceBL(); response = bl.GetInvoiceDetail(); if (!response.Status) { return(BadRequest(response)); } return(Ok(response)); }
public HttpResponseMessage GetDiagram(Guid id) { var diagram = _diagramRepository.GetDiagramsList().FirstOrDefault(i => i.Id == id); if (diagram == null) return Request.CreateErrorResponse(HttpStatusCode.BadRequest, string.Format("id= {0} not find", id)); var toRet = new GenericResponseModel<DiagramModel> { Message = "Ok", Success = true, Data = new List<DiagramModel> { diagram } }; return Request.CreateResponse(HttpStatusCode.OK, toRet); }
private static GenericResponseModel<UpdateDiagramModel> GenerateGenericPushModel(Guid id, IEnumerable<DiagramPointModel> points) { var sendData = new GenericResponseModel<UpdateDiagramModel> { Data = new List<UpdateDiagramModel> { new UpdateDiagramModel { DiagramId = id, Points = points .Select(i => new DiagramPointModel { X = i.X, Y = i.Y, LineId = i.LineId, DiagramId = i.DiagramId }) .ToArray() } }, Message = "Ok", Success = true, }; return sendData; }