public IActionResult UpdatePartnerInspirationCategoriesDK(int partnerInspirationCategoriesDKId, [FromBody] PartnerInspirationCategoriesDKDTO partnerInspirationCategoriesDKDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (partnerInspirationCategoriesDKDTO == null) { return(BadRequest()); } //var partnerInspirationCategoriesDK = _choiceRepoistory.GetPartnerInspirationCategoriesDK().Find(c => c.PartnerInspirationCategoriesDKId == partnerInspirationCategoriesDKId); var partnerInspirationCategoriesDK = _choiceRepoistory.GetById <PartnerInspirationCategoriesDK>(c => c.PartnerInspirationCategoriesDKId == partnerInspirationCategoriesDKId); if (partnerInspirationCategoriesDK == null) { return(BadRequest()); } //partnerInspirationCategoriesDK = partnerInspirationCategoriesDKDTO; //partnerInspirationCategoriesDK.PartnerInspirationCategoriesDKId = partnerInspirationCategoriesDKDTO.PartnerInspirationCategoriesDKId; partnerInspirationCategoriesDK.CRMPartnerId = partnerInspirationCategoriesDKDTO.CRMPartnerId; partnerInspirationCategoriesDK.Heading = partnerInspirationCategoriesDKDTO.Heading; partnerInspirationCategoriesDK.Description = partnerInspirationCategoriesDKDTO.Description; partnerInspirationCategoriesDK.Price = partnerInspirationCategoriesDKDTO.Price; partnerInspirationCategoriesDK.Sorting = partnerInspirationCategoriesDKDTO.Sorting; partnerInspirationCategoriesDK.ContentStatusId = partnerInspirationCategoriesDKDTO.ContentStatusId; partnerInspirationCategoriesDK.CreatedDate = partnerInspirationCategoriesDKDTO.CreatedDate; partnerInspirationCategoriesDK.CreatedBy = partnerInspirationCategoriesDKDTO.CreatedBy; partnerInspirationCategoriesDK.LastModified = partnerInspirationCategoriesDKDTO.LastModified; partnerInspirationCategoriesDK.LastModifiedBY = partnerInspirationCategoriesDKDTO.LastModifiedBY; _choiceRepoistory.Attach(partnerInspirationCategoriesDK); _choiceRepoistory.Complete(); var crmPartner = _choiceRepoistory.GetById <CRMPartner>(x => x.CRMPartnerId == partnerInspirationCategoriesDKDTO.CRMPartnerId); crmPartner.LastModified = DateTime.UtcNow; crmPartner.LastModifiedBy = "CloudMission"; _choiceRepoistory.Attach(crmPartner); _choiceRepoistory.Complete(); return(NoContent()); }
public ActionResult <IEnumerable <PartnerInspirationCategoriesDKDTO> > PartnerInspirationCategoriesDK([FromBody] PartnerInspirationCategoriesDKDTO partnerInspirationCategoriesDKDTO) { if (!ModelState.IsValid) { return(BadRequest()); } if (partnerInspirationCategoriesDKDTO == null) { return(BadRequest()); } var checkPartnerInspirationCategoriesDKId = _choiceRepoistory.GetPartnerInspirationCategoriesDK().Find(c => c.PartnerInspirationCategoriesDKId == partnerInspirationCategoriesDKDTO.PartnerInspirationCategoriesDKId); if (checkPartnerInspirationCategoriesDKId != null) { return(BadRequest()); } PartnerInspirationCategoriesDK newlypartnerInspirationCategoriesDKDTO = new PartnerInspirationCategoriesDK() { PartnerInspirationCategoriesDKId = partnerInspirationCategoriesDKDTO.PartnerInspirationCategoriesDKId, CRMPartnerId = partnerInspirationCategoriesDKDTO.CRMPartnerId, Heading = partnerInspirationCategoriesDKDTO.Heading, Description = partnerInspirationCategoriesDKDTO.Description, Price = partnerInspirationCategoriesDKDTO.Price, Sorting = partnerInspirationCategoriesDKDTO.Sorting, ContentStatusId = partnerInspirationCategoriesDKDTO.ContentStatusId, CreatedDate = partnerInspirationCategoriesDKDTO.CreatedDate, CreatedBy = partnerInspirationCategoriesDKDTO.CreatedBy, LastModified = partnerInspirationCategoriesDKDTO.LastModified, LastModifiedBY = partnerInspirationCategoriesDKDTO.LastModifiedBY }; _choiceRepoistory.SetpartnerInspirationCategoriesDK(newlypartnerInspirationCategoriesDKDTO); _choiceRepoistory.Complete(); return(CreatedAtRoute("getbypartnerinspirationcategoriesDK", new { newlypartnerInspirationCategoriesDKDTO.PartnerInspirationCategoriesDKId }, newlypartnerInspirationCategoriesDKDTO)); }