public async Task <Company> Create(CompanyCreateInput input) { Company newCompany = Company.Create(input.Name, input.Tel, input.Adress, input.WebsiteUrl, input.Email, input.CreatorUserId); await _context.Companies.AddAsync(newCompany); await _context.SaveChangesAsync(); return(newCompany); }
public async Task <IActionResult> Create(CompanyCreateInput model) { if (ModelState.IsValid) { var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; model.CreatorUserId = Guid.Parse(userId); var newCompany = await _companyService.Create(model); if (newCompany == null) { return(View(model)); } return(RedirectToAction("Index")); } return(View(model)); }
public int NewCompanyCreate(CompanyCreateInput input) { int id = 0; //CreateCompanyInput data = new CreateCompanyInput(); //var city = _CityRepository.GetAll().Where(p => p.CountryId == input.CountryId).FirstOrDefault(); //id = (_CompanyRepository.GetAll().Select(x => (int?)x.Id).Max() ?? 0) + 1; //var id1 = "MEA" + id; //data.CompanyName = input.CompanyName; //data.CompanyCode = id1; //data.CityId = city.Id; //data.CustomerTypeId = 1; //data.PhoneNo = "0000"; //data.Email = "*****@*****.**"; //data.Fax = "0000"; //data.Mob_No = "0000"; //data.Address = " Auto Generated From Enquiry"; //data.AccountManagerId = 2; //var company = data.MapTo<Company>(); //_CompanyRepository.InsertAsync(company); return(id); }
public int CompanyCreate(CompanyCreateInput input) { int id = 0; //var city = _CityRepository.GetAll().Where(p => p.Id == input.CountryId).FirstOrDefault(); //var maxId = (_CompanyRepository.GetAll().Select(x => (int?)x.Id).Max() ?? 0) + 1; //var id1 = "MEA" + maxId; //try //{ // using (var context = new SpDbContext()) // { // var countryid = new SqlParameter // { // ParameterName = "CountryId", // Value = city.Id // }; // var CompanyName = new SqlParameter // { // ParameterName = "CompanyName", // Value = input.CompanyName // }; // var CompanyCode = new SqlParameter // { // ParameterName = "CompanyCode", // Value = id1 // }; // var list = context.Database.SqlQuery<Result>("exec Sp_CreateCompany @CountryId,@CompanyName,@CompanyCode", countryid, CompanyName, CompanyCode).FirstOrDefault(); // id = list.id; // } //} //catch (Exception ex) //{ //} return(id); }