public void Delete(CompanyMessage model) { var target = Find(model.ID); db.Remove <CompanyMessage>(target); db.Commit(); }
public void Update(CompanyMessage model) { var target = Find(model.ID); db.Attach <CompanyMessage>(target); target.Content = model.Content; target.Title = model.Title; target.Status = model.Status; db.Commit(); }
public async Task Insert() { CompanyMessage message = new CompanyMessage() { Text = $"Test message # {DateTime.UtcNow.ToShortTimeString()}", Company = 1 }; InsertResult <CompanyMessage> result = await CompanyMessageRepository.InsertAsync(message); Console.WriteLine($"Success:{result.Success}\nCollectionId:{result.CollectionId}\nInserted:\n{JToken.Parse(JsonConvert.SerializeObject(result.Result)).ToString(Formatting.Indented)}"); Assert.IsNotNull(result.Result); Assert.IsInstanceOfType(result.Result, typeof(CompanyMessage)); }
//[ResponseType(typeof(CompanySocialMediaLinksDTO))] public async Task <IHttpActionResult> MessageToCompany(CompanyMessage companymessage) { string userName = User.Identity.Name; User authenticatedUser = db.Users.Where(_user => _user.UserName == userName).SingleOrDefault(); if (authenticatedUser == null) { throw new HttpResponseException(HttpStatusCode.Unauthorized); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Company company = db.Companies.Find(companymessage.CompanyId); if (company == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } MessageToCompany MessageObj = new MessageToCompany(); MessageObj.CompanyId = companymessage.CompanyId; MessageObj.Message = companymessage.Message; MessageObj.Date = DateTime.Now; MessageObj.LinkUrl = companymessage.LinkUrl; MessageObj.Image = companymessage.Image; MessageObj.UserId = authenticatedUser.Id; db.MessageToCompanies.Add(MessageObj); try { db.SaveChanges(); } catch (Exception e) { } return(Ok()); }
public void LoadPart(Part p) { gameObject.SetActive(true); part = p; Clear(); companies = GameDataManager.instance.Companies; GameObject defaultObject = companyMessagePool.GetGameObject(); foreach (Company c in companies) { GameObject g = companyMessagePool.GetGameObject(); CompanyMessage cm = g.GetComponent <CompanyMessage>(); cm.DisplayCompany(c); string message = ""; if (c == PlayerManager.instance.activePlayer.ActiveCompany) { message = "Manufacture in-house"; } else { message = "Negotiate a better deal from a competitor"; } cm.DisplayCompanyMessage(message); cm.bottomButtonText.text = "Select"; cm.bottomButton.onClick.RemoveAllListeners(); var pass = c; cm.bottomButton.onClick.AddListener(delegate { AskToSelectCompany(pass); }); if (part.Manufacturer == c) { cm.SetSelected(true); } else { cm.SetSelected(false); } } }
public void Create(CompanyMessage model) { db.Add <CompanyMessage>(model); db.Commit(); }