public int SubmitBrideMaids(int UserID, BrideAndMaidBO bridemaid) { BrideAndMaid bridemaids = new BrideAndMaid(); ObjectMapper.Map(bridemaid, bridemaids); return(WeddingRepository.SubmitBrideMaids(UserID, bridemaids)); }
public int SubmitBrideMaids(int UserID, BrideAndMaid bridemaid) { int WeddingId = bridemaid.WeddingID; if (bridemaid.DateofBirth.Value.Year == 1) { bridemaid.DateofBirth = null; } using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted })) { if (bridemaid.BrideAndMaidID == 0) { bridemaid.CreatedDate = DateTime.Now; bridemaid.IsDeleted = false; bridemaid.CreatedBy = UserID; AccuitAdminDbContext.BrideAndMaids.Add(bridemaid); AccuitAdminDbContext.SaveChanges(); scope.Complete(); } else { BrideAndMaid bridemaids = AccuitAdminDbContext.BrideAndMaids.Where(x => x.BrideAndMaidID == bridemaid.BrideAndMaidID).FirstOrDefault(); bridemaids.ModifiedDate = DateTime.Now; bridemaids.AboutBrideMaid = bridemaid.AboutBrideMaid; bridemaids.DateofBirth = bridemaid.DateofBirth; bridemaids.FirstName = bridemaid.FirstName; bridemaids.Imageurl = bridemaid.Imageurl; bridemaids.IsBride = bridemaid.IsBride; bridemaids.LastName = bridemaid.LastName; bridemaids.RelationWithBride = bridemaid.RelationWithBride; bridemaids.fbUrl = bridemaid.fbUrl; bridemaids.googleUrl = bridemaid.googleUrl; bridemaids.instagramUrl = bridemaid.instagramUrl; bridemaids.ModifiedBy = bridemaid.ModifiedBy; bridemaids.IsDeleted = bridemaid.IsDeleted; AccuitAdminDbContext.Entry <BrideAndMaid>(bridemaids).State = System.Data.Entity.EntityState.Modified; AccuitAdminDbContext.SaveChanges(); scope.Complete(); } } return(bridemaid.BrideAndMaidID); }