public async Task AddFaultToEquipment(FaultEquipment faultEquipment) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { var sql = Sql.SqlQueryCach["Equipment.AddFaultToEquipment"]; await conn.ExecuteAsync(sql, new { faultId = faultEquipment.FaultId, equipmentId = faultEquipment.EquipmentId }); } }
public async Task <JsonResult> RemoveFaultFromEquipment([FromBody] FaultEquipment faultEquipment) { await CheckPermission(); var mr = new EquipmentRepository(_logger); await mr.RemoveFaultFromEquipment(faultEquipment); return(Json(new { message = "Delete OK" })); }
public async Task RemoveFaultFromEquipment(FaultEquipment faultEquipment) { //Начинаем блядь КВН using (var transaction = new TransactionScope(asyncFlowOption: TransactionScopeAsyncFlowOption.Enabled)) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { var sql = Sql.SqlQueryCach["Equipment.RemoveFaultFromEquipment"]; await conn.ExecuteAsync(sql, new { faultId = faultEquipment.FaultId, equipmentId = faultEquipment.EquipmentId }); } transaction.Complete(); } }
public async Task <JsonResult> AddFaultToEquipment([FromBody] FaultEquipment faultEquipment) { await CheckPermission(); try { var mr = new EquipmentRepository(_logger); await mr.AddFaultToEquipment(faultEquipment); return(Json(new { message = "Add OK" })); } catch (Exception e) { return(Json(e)); } }