public bool AddCompany(CompanyDetailsVM model) { try { CompanyDetail dataModel = new CompanyDetail() { CompanyStatus = (int)model.CompanyStatus, CompanyName = model.CompanyName, ManagingPartner = model.ManagingPartner, LaunchedYear = model.LaunchedYear, Stage = (int)model.Stage, NumberOfMembers = model.NumberOfMembers, WebSite = model.WebSite, Email = model.Email, Phone = model.Phone, Country = model.Country, City = model.City, Pincode = model.Pincode, CreatedBy = model.CreatedBy }; using (GrowUpIncubatorEntities db = new GrowUpIncubatorEntities()) { db.CompanyDetails.Add(dataModel); db.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }
public bool UpdateCompany(CompanyDetailsVM model) { try { CompanyDetail dbCompanyList = new CompanyDetail(); using (GrowUpIncubatorEntities db = new GrowUpIncubatorEntities()) { dbCompanyList = db.CompanyDetails.Where(x => x.Id == model.Id).FirstOrDefault(); if (dbCompanyList != null) { dbCompanyList.Id = dbCompanyList.Id; dbCompanyList.CompanyStatus = (int)dbCompanyList.CompanyStatus; dbCompanyList.CompanyName = dbCompanyList.CompanyName; dbCompanyList.ManagingPartner = dbCompanyList.ManagingPartner; dbCompanyList.LaunchedYear = dbCompanyList.LaunchedYear; dbCompanyList.Stage = (int)dbCompanyList.Stage; dbCompanyList.NumberOfMembers = dbCompanyList.NumberOfMembers; dbCompanyList.WebSite = dbCompanyList.WebSite; dbCompanyList.Email = dbCompanyList.Email; dbCompanyList.Phone = dbCompanyList.Phone; dbCompanyList.Country = dbCompanyList.Country; dbCompanyList.City = dbCompanyList.City; dbCompanyList.Pincode = dbCompanyList.Pincode; db.SaveChanges(); return(true); } } return(false); } catch (Exception ex) { return(false); } }
public bool DeactivateCompany(int id) { CompanyDetail dbCompanyList = new CompanyDetail(); using (GrowUpIncubatorEntities db = new GrowUpIncubatorEntities()) { dbCompanyList = db.CompanyDetails.Where(x => x.Id == id).FirstOrDefault(); if (dbCompanyList != null) { dbCompanyList.CompanyStatus = (int)CompanyStatusEnum.Deactivate; db.SaveChanges(); return(true); } } return(false); }