コード例 #1
0
        public ProcessResult Delete(int id)
        {
            ProcessResult result = new ProcessResult();

            DAL.Extensions.DataBaseResult delete = _countryDal.Delete(id);
            switch (delete)
            {
            case DAL.Extensions.DataBaseResult.Success:
                result.Result = Extensions.BLLResult.Success;
                result.Errors.Add(Extensions.SuccessProcess);
                break;

            case DAL.Extensions.DataBaseResult.Referanced:
                result.Result = Extensions.BLLResult.Referanced;
                result.Errors.Add("İlçe başka tablolar üzerinde refere edildiğinden silinemedi");
                break;

            case DAL.Extensions.DataBaseResult.NotFound:
                result.Result = Extensions.BLLResult.NotFound;
                result.Errors.Add(Extensions.NotFound);
                break;

            case DAL.Extensions.DataBaseResult.Error:
                result.Result = Extensions.BLLResult.InnerException;
                result.Errors.Add(Extensions.InnerException);
                break;

            case DAL.Extensions.DataBaseResult.ServerDisable:
                result.Result = Extensions.BLLResult.ServerDisable;
                result.Errors.Add(Extensions.ServerDisable);
                break;

            case DAL.Extensions.DataBaseResult.AlreadyFound:
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }

            return(result);
        }
コード例 #2
0
 /// <summary>
 /// xóa 1 danh sách suppliers
 /// </summary>
 /// <param name="supplierIDs"></param>
 /// <returns></returns>
 public static int DeleteCountry(int[] CountryIDs)
 {
     return(CountryDB.Delete(CountryIDs));
 }
コード例 #3
0
 public bool Delete(Country model)
 {
     return(_countryDAL.Delete(model) > 0);
 }
コード例 #4
0
 public bool Del(Guid id)
 {
     return(_countryDal.Delete(id));
 }
コード例 #5
0
 public void Detele(int id)
 {
     _context.Delete(new Country {
         Id = id
     });
 }