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); } }
public async Task <bool> UpdateAsync(MicroEmpresas model) { return(await _microempresaRepository.UpdateAsync(model)); }
public async Task <bool> InsertAsync(MicroEmpresas model) { return(await _microempresaRepository.InsertAsync(model)); }