public bool UpdateClient(ClientViewModel model) { try { using (SubDataContext = new DmsSubDomainContext()) { Clients objClient = new Clients(); objClient = SubDataContext.Clients.Where(x => x.ClientId == model.ClientId).FirstOrDefault(); objClient.AccountingFirmId = Convert.ToInt32(SessionManagement.LoggedInUser.FirmId); objClient.ClientName = model.ClientName; objClient.ClientAddress = model.ClientAddress; objClient.Phone = model.PhoneNumber; objClient.EmailAddress = model.EmailAddress; objClient.FirstName = model.FirstName; objClient.MiddleName = model.MiddleName; objClient.LastName = model.LastName; objClient.ClientType = model.ClientType; objClient.BirthDate = Convert.ToDateTime(model.BirthDate); objClient.SSN = Convert.ToString(model.SSN); objClient.IsActive = true; objClient.IsDeleted = false; objClient.ModifiedDate = DateTime.Now; objClient.ModifiedBy = 5534534543545; objClient.CreatedDate = DateTime.Now; objClient.CreatedBy = 5534534543545; SubDataContext.SaveChanges(); return(true); } } catch (Exception ex) { throw; } }
public bool DeleteClient(long ClientId) { try { using (SubDataContext = new DmsSubDomainContext()) { var _entity = SubDataContext.Clients.Where(x => x.ClientId == ClientId).FirstOrDefault(); _entity.IsDeleted = true; SubDataContext.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }