public CompanyDataContract GetCompanyDetail(int companyID) { CompanyDataContract company = new CompanyDataContract(); using (var loyalkeyDB = new LoyalKeyDB.LoyalKeyDBEntities()) { try { LoyalKeyDB.Company companyDB = loyalkeyDB.Companies.Find(companyID); company.CompanyID = companyDB.CompanyID; company.Name = companyDB.CompanyName; company.Postcode = companyDB.PostCode; company.Deleted = companyDB.Deleted; } catch { company.CompanyID = -1; company.Name = ""; company.Postcode = ""; company.Deleted = false; } } return(company); }
public ActionResult <CompanyViewModel> Create([FromBody] CompanyDataContract companyParams) { Company company = _db.Companies.Add(companyParams).Entity; _db.SaveChanges(); return(Ok((CompanyViewModel)company)); }
public ActionResult <CompanyViewModel> Update([FromRoute] int id, CompanyDataContract companyParams) { Company company = _db.Companies.SingleOrDefault(c => c.id == id); if (company == null) { return(NotFound()); } company.name = companyParams.name; company.address = companyParams.address; _db.SaveChanges(); return(Ok((CompanyViewModel)company)); }
public CompanyDataContract GetCompanyDetail(string companyID) { CompanyMethods cm = new CompanyMethods(); try { int companyIDInt = Int32.Parse(companyID); return(cm.GetCompanyDetail(companyIDInt)); } catch (Exception e) { CompanyDataContract bad = new CompanyDataContract(); return(bad); } }
public List <CompanyDataContract> GetAllCompanies() { List <CompanyDataContract> allCompanies = new List <CompanyDataContract>(); using (var loyalkeyDB = new LoyalKeyDB.LoyalKeyDBEntities()) { var companiesDB = loyalkeyDB.Companies.Where(c => c.Deleted == false); foreach (LoyalKeyDB.Company companyDB in companiesDB) { CompanyDataContract cdc = new CompanyDataContract(); cdc.CompanyID = companyDB.CompanyID; cdc.Name = companyDB.CompanyName; cdc.Postcode = companyDB.PostCode; cdc.Deleted = cdc.Deleted; allCompanies.Add(cdc); } } return(allCompanies); }