//private async Task<int> AddCheckListToEquipment(int equipmentModelId, Algorithm ce) //{ // var sql = Sql.SqlQueryCach["Equipment.AddCheckListToEquipment"]; // var id = await conn.QueryAsync<int>(sql, // new // { // checklist_type = (int)ce.CheckListType, // equipment_model_id = equipmentModelId, // fault_type = (int)ce.FaultType, // name_task = ce.NameTask, // value = ce.Value, // value_type = (int)ce.ValueType // }, _db.Transaction.Transaction); // return 1; //} public async Task DeleteCheckListFromEquipment(CheckListEquipment ce) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { await conn.ExecuteAsync(Sql.SqlQueryCach["Equipment.DeleteCheckListFromEquipment"], new { equipment_model_id = ce.EquipmentModelId, checklist_type = (int)ce.CheckListType }); } }
public async Task <CheckListEquipment> Update(CheckListEquipment input) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { await conn.ExecuteAsync(_sql.Update(input)); return(await ById(input.Id)); } }
public async Task <CheckListEquipment> Add(CheckListEquipment input) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { var id = await conn.QueryFirstOrDefaultAsync <int>(_sql.Add(input)); return(await ById(id)); } }
public string Add(CheckListEquipment input) { return($@" insert into {Table} (CheckListType, EquipmentModelId, FaultType, NameTask, Value, ValueType, TaskLevel) values ('{(int)input.CheckListType}', '{input.EquipmentModelId}', '{(int)input.FaultType}', '{input.NameTask}', '{input.Value}', '{(int)input.ValueType}', '{input.TaskLevel}') SELECT SCOPE_IDENTITY() "); }
public string Update(CheckListEquipment input) { return($@" update {Table} set CheckListType = '{input.CheckListType}', EquipmentModelId = '{input.EquipmentModelId}', FaultType = {input.FaultType} , NameTask = {input.NameTask} , Value = {input.Value}, ValueType = {input.ValueType}, TaskLevel = {input.TaskLevel} where id = {input.Id} "); //return $@" // update {Table} set // ChangeDate = '{input.ChangeDate}', ChangeUserId = '{input.ChangeUserId}', CheckListType = {input.CheckListType}, // Droped = {input.Droped} , End = {input.End} , PlanedInspectionRouteId = {input.PlanedInspectionRouteId}, Start = {input.Start} // where id = {input.Id} // "; }