public Response <int> Upsert(string name) { name = name.Trim().ToUpper(); using (var context = new Entities()) using (IUnitOfWork uow = new UnitOfWork(context)) { int id; var set = uow.FFPSetRepository.Get(o => o.Name == name).FirstOrDefault(); if (set == null) { var entity = new Data.FFPSet(); entity.Name = name; uow.FFPSetRepository.Add(entity); uow.Commit(); id = entity.Id; } else { id = set.Id; } return(Response <int> .Succeed(id)); } }
private void UpdateAssignment(FFPSet src, Data.FFPSet dest) { }
private void AddAssignment(FFPSet src, Data.FFPSet dest) { }