Exemple #1
0
        public async Task <bool> UpdateAsync(MicroEmpresas model)
        {
            string SubCategorias = string.Empty;

            foreach (var item in model.SubCategorias)
            {
                SubCategorias = SubCategorias + item + ",";
            }
            SubCategorias = SubCategorias.Substring(0, SubCategorias.Length - 1);

            using (var connection = _connectionFactory.GetConnection)
            {
                var query      = "uspMicroEmpresaUpdate";
                var parameters = new DynamicParameters();

                parameters.Add("IDMicroEmpresa", model.IDMicroEmpresa);
                parameters.Add("IDCliente", model.IDCliente);
                parameters.Add("Nombre", model.Nombre);
                parameters.Add("Descripcion", model.Descripcion);
                parameters.Add("Telefono", model.Telefono);
                parameters.Add("Celular", model.Celular);
                parameters.Add("Direccion", model.Direccion);
                parameters.Add("Longitud", model.Longitud);
                parameters.Add("Latitud", model.Latitud);
                parameters.Add("SubCategorias", SubCategorias);
                parameters.Add("IDCategoria", model.IDCategoria);

                //Persistir la info en la bd
                var result = connection.QuerySingle <string>(query, param: parameters, commandType: System.Data.CommandType.StoredProcedure);
                return(result == "success" ? true : false);
            }
        }
Exemple #2
0
 public async Task <bool> UpdateAsync(MicroEmpresas model)
 {
     return(await _microempresaRepository.UpdateAsync(model));
 }
Exemple #3
0
 public async Task <bool> InsertAsync(MicroEmpresas model)
 {
     return(await _microempresaRepository.InsertAsync(model));
 }