public bool AddApi(ApiEntity api) { using (var context = _serviceCenterContextProvider.Provide()) { context.Apis.Add(api); return(context.SaveChanges() > 0); } }
/// <summary> /// Maps an entity to a model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static Models.ApiResource ToModel(this ApiEntity entity) { var model = new Models.ApiResource() { Name = entity.Nombre, Scopes = entity.Alcances.MapApiResource() }; //return entity == null ? null : Mapper.Map<Models.ApiResource>(entity); return(model); }
protected bool RegisterApi(ApiModel model) { if (_apiRepository.Exist(model.Code)) { return(_apiRepository.UpdateApi(model)); } else { var api = new ApiEntity { Code = model.Code, ServiceId = model.ServiceId, Description = model.Description, PublishTime = DateTime.Now, Url = model.Url }; return(_apiRepository.AddApi(api)); } }