コード例 #1
0
 public ActionResult SaveOrUpdateAcademicField(AcademicField model)
 {
     try
     {
         if (model.Id > 0)
         {
             var current = AcademicFieldProvider.GetKey(model.Id);
             model.Modified   = DateTime.Now;
             model.ModifiedBy = User.Identity.GetUserName();
             model.Created    = current.Created;
             model.CreatedBy  = current.CreatedBy;
         }
         else
         {
             model.Created   = DateTime.Now;
             model.Modified  = DateTime.Now;
             model.CreatedBy = User.Identity.GetUserName();
         }
         var result = AcademicFieldProvider.SaveOrUpdate(model);
         return(Json(SuccessApiResponse));
     }
     catch (Exception)
     {
         return(Json(new ApiResponse <object>
         {
             BRuleCode = 1,
             Message = RuleExceptionCodeCommon.OtherError.GetEnumDescription()
         }));
     }
 }
コード例 #2
0
ファイル: Database.Tables.cs プロジェクト: Affixx/affixx
 public override int GetHashCode()
 {
     unchecked {
         const int randomPrime = 397;
         int       hashCode    = Id.GetHashCode();
         hashCode = (hashCode * randomPrime) ^ (Name != null ? Name.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ (Email != null ? Email.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ (Password != null ? Password.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ CreatedAt.GetHashCode();
         hashCode = (hashCode * randomPrime) ^ (EmailConfirmedAt != null ? EmailConfirmedAt.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ (DeletedAt != null ? DeletedAt.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ (InviteCode != null ? InviteCode.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ (UniversityId != null ? UniversityId.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ (Role != null ? Role.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ (AcademicField != null ? AcademicField.GetHashCode() : 0);
         hashCode = (hashCode * randomPrime) ^ (AcademicResume != null ? AcademicResume.GetHashCode() : 0);
         return(hashCode);
     }
 }