public virtual ActionResult Add(TEntity entity) { if (ModelState.IsValid) { try { TEntity saveEntity = m_ServiceBase.Add(entity); return(OperateResult(true, Lang.Msg_Operate_Success, saveEntity.GetId())); } catch (Exception ex) { if (ex.InnerException != null) { ex = ex.InnerException; } log.Error(ex.Message, ex); return(HandleExceptionResult(ex)); } } else { var m = ModelState.Values.Where(p => p.Errors.Count > 0) .Select(c => string.Join(",", c.Errors.Select(p => p.ErrorMessage).ToList())).ToList(); return(OperateResult(false, string.Join("<br/>", m), null)); } }
public TModel Add(TModel model) { TEntity entityToSave = this.Mapper.Map <TEntity>(model); entityToSave = ServiceBase.Add(entityToSave); return(Mapper.Map <TModel>(entityToSave)); }
public virtual void ItAddsEntity() { var model = App.Factory.CreateInstance <TModel>(OnCreateModelOverrides); model = service.Add(model); service.SaveChanges(); // check entity exists var ent = FetchItem(model); ent.Should().NotBeNull(); CheckAreEquivalent(ent, model); OnEntityAdded(GetDbItem(model)); }
public void Add(TEntity obj) { _serviceBase.Add(obj); }