public async Task <IActionResult> Index(BusinessEntitiesViewModel model) { int returnId = 0; if (!ModelState.IsValid) { return(View(model)); } else { BusinessEntity entity = new BusinessEntity { Id = model.Id, Code = model.Code, Name = model.Name, Email = model.Email, Street = model.Street, City = model.City, State = model.State, Mobile = model.Mobile, Phone = model.Phone, Status = 1, Balance = 100, LoginUrl = "", SMTPPort = 1, CreatedOnUtc = DateTime.UtcNow, UpdatedOnUtc = DateTime.UtcNow, Deleted = false }; returnId = await businessEntitiesService.Save(entity); } return(RedirectToAction(nameof(List))); }
public string Create(BusinessEntitiesViewModel businessEntitiesViewModel) { var BusinessEntities = new BusinessEntities { Code = businessEntitiesViewModel.Code, Name = businessEntitiesViewModel.Name, MarkupPlanId = businessEntitiesViewModel.MarkupPlanId, Email = businessEntitiesViewModel.Email, Mobile = businessEntitiesViewModel.Mobile, Phone = businessEntitiesViewModel.Phone, Address = businessEntitiesViewModel.Address, City = businessEntitiesViewModel.City, State = businessEntitiesViewModel.State, Country = businessEntitiesViewModel.Country, Zip = businessEntitiesViewModel.Zip, ContactPerson = businessEntitiesViewModel.ContactPerson, ReferredBy = businessEntitiesViewModel.ReferredBy, CurrentBalance = businessEntitiesViewModel.Balance, Status = businessEntitiesViewModel.Status, RegentAPI = businessEntitiesViewModel.RegentAPI, NovoAPI = businessEntitiesViewModel.NovoAPI, GalileoAPI = businessEntitiesViewModel.GalileoAPI, USBSAPI = businessEntitiesViewModel.USBSAPI, IndigoAPI = businessEntitiesViewModel.IndigoAPI, AgentType = businessEntitiesViewModel.AgentType, Logo = businessEntitiesViewModel.LogoImagePath, SMTPServer = businessEntitiesViewModel.SMTPServer, SMTPPort = businessEntitiesViewModel.SMTPPort, SMTPUsername = businessEntitiesViewModel.SMTPUsername, SMTPPassword = businessEntitiesViewModel.SMTPPassword, CreatedOnUtc = DateTime.Now }; unitOfWork.BusinessEntitiesRepository.Insert(BusinessEntities); if (unitOfWork.Save() == 1) { return("Successfully Saved"); } else { return("Saved Failed!!"); } }
public JsonResult Create(BusinessEntitiesViewModel businessEntitiesViewModel) { if (businessEntitiesViewModel.BusinessId > 0) { var file = businessEntitiesViewModel.ImageFile; if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); string extension = Path.GetExtension(file.FileName); string filenamewithoutextension = Path.GetFileNameWithoutExtension(file.FileName); if (string.Equals(extension, ".jpg", StringComparison.OrdinalIgnoreCase) || string.Equals(extension, ".png", StringComparison.OrdinalIgnoreCase) || string.Equals(extension, ".gif", StringComparison.OrdinalIgnoreCase) || string.Equals(extension, ".jpeg", StringComparison.OrdinalIgnoreCase)) { //file.SaveAs(Server.MapPath("/AppFile/Images/" + file.FileName)); businessEntitiesViewModel.LogoImagePath = "~/AppFiles/Images/" + fileName; file.SaveAs(Path.Combine(Server.MapPath("~/AppFiles/Images/"), fileName)); var data = AgentServices.Update(businessEntitiesViewModel); return(Json(data, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = "Image Extension is Worng" })); } } else { var data = AgentServices.Update(businessEntitiesViewModel); return(Json(data, JsonRequestBehavior.AllowGet)); } } else { var file = businessEntitiesViewModel.ImageFile; if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); string extension = Path.GetExtension(file.FileName); string filenamewithoutextension = Path.GetFileNameWithoutExtension(file.FileName); if (string.Equals(extension, ".jpg", StringComparison.OrdinalIgnoreCase) || string.Equals(extension, ".png", StringComparison.OrdinalIgnoreCase) || string.Equals(extension, ".gif", StringComparison.OrdinalIgnoreCase) || string.Equals(extension, ".jpeg", StringComparison.OrdinalIgnoreCase)) { //file.SaveAs(Server.MapPath("/AppFile/Images/" + file.FileName)); businessEntitiesViewModel.LogoImagePath = "~/AppFiles/Images/" + fileName; file.SaveAs(Path.Combine(Server.MapPath("~/AppFiles/Images/"), fileName)); var data = AgentServices.Create(businessEntitiesViewModel); return(Json(data, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = "Image Extension is Worng" })); } } else { return(Json(new { success = "Image Not Fount" })); } } }