public ResponseModel <bool?> Add(TRequest request) { try { var entity = Mapper.Map <TEntity>(request); var entityValidate = Validate.Validate(entity); if (entityValidate.IsValid) { var objResponse = Mapper.Map <TResponse>(Repository.Add(entity)); var added = objResponse.Id > 0; return(ResponseModel <bool?> .GetResponse(added)); } else { return(ResponseModel <bool?> .GetReponseErrors(entityValidate.Errors)); } } catch (Exception) { throw; } }
public virtual bool Save(TEntity entity) { _validation.Validate(entity); return(_repository.Save(entity)); }