Ejemplo n.º 1
0
 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));
     }
 }